Questions tagged «laravel»

Laravel是一个免费的开放源代码PHP Web框架,由Taylor Otwell创建,旨在遵循模型-视图-控制器(MVC)架构模式并基于Symfony开发Web应用程序。Laravel的源代码托管在GitHub上,并根据MIT许可条款获得许可。

3
Laravel Eloquent,其中field为X或null
我有一个这样的表: table - field1: tinyint - field2: varchar (nullable) - datefield: timestamp (nullable) 现在,我想获取field1为1,field2为null且datefield小于X或null的所有条目。我已经尝试过这样的事情: $query = Model::where('field1', 1) ->whereNull('field2') ->where('datefield', '<', $date) ->orWhereNull('datefield'); 但这没用。我总是得到datefield为null的每个条目。其他字段是什么都没有关系。我还尝试将其拆分为2个查询:首先获取datefield小于X或null的每一行,然后(基于它)获取field1为1且field2为null的每个字段。 结果是一样的。任何想法如何做到这一点?
77 php  laravel  eloquent 

12
Vue JS返回[__ob__:Observer]数据而不是我的对象数组
我已经创建了一个页面,我想通过API调用从数据库中获取所有数据,但是我还是VueJS和Javascript的新手,我也不知道我在哪里弄错了。我确实用Postman进行了测试,并且得到了正确的JSON。 这是我得到的: [__ob__: Observer] length: 0 __ob__: Observer {value: Array(0), dep: Dep, vmCount: 0} __proto__: Array 这就是我要的: (140) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, …

4
Laravel什么是警卫?
我正在查看内置的身份验证控制器,发现它们使用了称为“ Guards”的东西。到现在为止,每当我创建自己的登录/注册表单时,我都从未碰过它们,通常只会做以下事情: Auth::attempt() 没有任何类型的警卫。我曾尝试查找确切的内容,但实际上找不到任何信息,有人可以向我解释一下警卫的目的是什么?

4
首先还是创建
我知道使用: User::firstOrCreate(array('name' => $input['name'], 'email' => $input['email'], 'password' => $input['password'])); 首先检查用户是否存在,如果没有创建,那么如何检查?它会检查提供的所有参数还是有办法指定特定的参数,例如,我可以检查电子邮件地址是否存在,而不是名称吗?因为两个用户可能具有相同的名称,但他们的电子邮件地址必须是独特。

17
如何在Laravel中使用gmail发送邮件?
我一次又一次尝试测试从本地主机发送电子邮件,但是我仍然不能。我不知道该怎么做。我尝试搜索以找到解决方案,但找不到。我编辑了config / mail.php: <?php return [ /* |-------------------------------------------------------------------------- | Mail Driver |-------------------------------------------------------------------------- | | Laravel supports both SMTP and PHP's "mail" function as drivers for the | sending of e-mail. You may specify which one you're using throughout | your application here. By default, Laravel is setup for SMTP mail. …
76 php  laravel  email  gmail 

4
Laravel 5雄辩的条款和/或条款
我尝试从具有多个where和/或子句的表中获取结果。 我的SQL语句是: SELECT * FROM tbl WHERE m__Id = 46 AND t_Id = 2 AND (Cab = 2 OR Cab = 4) 我如何通过Laravel Eloquent获得此信息? 我在Laravel中的代码是: $BType = CabRes::where('m_Id', '=', '46') ->where('t_Id', '=', '2') ->where('Cab', '2') ->orWhere('Cab', '=', '4') ->get();
76 sql  laravel  eloquent 

8
Laravel Eloquent vs查询构建器-为什么使用eloquent降低性能
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 1年前关闭。 改善这个问题 我在Laravel查询生成器和雄辩者之间进行了一些性能测试。使用各种sql语句(select-update-delete-insert),查询生成器要快得多。 所以我的问题是:为什么有人对普通查询生成器使用Laravel Eloquent?

8
在Laravel中禁用速率限制器?
有没有一种方法可以禁用Laravel中每条/每条路线的速率限制? 我正在尝试测试接收到大量请求的端点,但是随机Laravel将开始响应{ status: 429, responseText: 'Too Many Attempts.' }数百个请求,这使得测试非常痛苦。
76 php  laravel 

12
使用Response :: download在laravel中下载文件
在Laravel应用程序中,我试图在视图内部实现一个按钮,该按钮可以允许用户下载文件而无需导航到任何其他视图或路径现在我有两个问题:(1)函数抛出以下 The file "/public/download/info.pdf" does not exist (2)“下载”按钮不应将用户导航到任何地方,而应仅在同一视图上下载文件,即“我的当前设置”,将视图路由到“ / download” 这是我试图实现的方法: 按键: <a href="/download" class="btn btn-large pull-right"><i class="icon-download-alt"> </i> Download Brochure </a> 路线: Route::get('/download', 'HomeController@getDownload'); 控制器: public function getDownload(){ //PDF file is stored under project/public/download/info.pdf $file="./download/info.pdf"; return Response::download($file); }

1
在数据透视表中附加数据时时间戳不更新
我正在使用以下attach语句在数据透视表中创建一行。 $music = Music::find(1); $music->users()->attach(1); 这将在数​​据透视表中插入一行,但是,它没有更新时间戳。时间戳记仍为注册时间00:00:00 有什么方法可以更新数据透视表中的时间戳。? 提前致谢,

13
Laravel显示“无法清除缓存。确保您拥有适当的权限”
Laravel向我显示“用户'homestead'@'localhost'的访问被拒绝(使用密码:是)”。一种解决方案是使用以下三个命令清除缓存和存储的配置缓存: php artisan cache:clear php artisan config:clear php artisan config:cache 之后php artisan cache:clear,终端说: Failed to clear cache. Make sure you have the appropriate permissions. (红色背景) 进行第二个和第三个代码(php artisan config:clear和php artisan config:cache)效果很好!但是在输入第一行时仍然给我错误。谁能解释为什么?

10
Laravel Mix“ sh:1:cross-env:not found错误”
我一直在尝试在我的项目上设置laravel mix,并按照laravel网站上的安装指南进行操作,但始终会出错。 我的package.json文件是 { "private": true, "scripts": { "dev": "cross-env NODE_ENV=development webpack --progress --hide-modules", "watch": "cross-env NODE_ENV=development webpack --watch --progress --hide-modules", "hot": "cross-env NODE_ENV=development webpack-dev-server --inline --hot", "production": "cross-env NODE_ENV=production webpack --progress --hide-modules" }, "devDependencies": { "axios": "^0.15.2", "bootstrap-sass": "^3.3.7", "jquery": "^3.1.0", "laravel-mix": "^0.4.0", "lodash": "^4.16.2", "vue": "^2.0.1" }, "name": …

6
laravel集合到数组
我有两个模型,Post和Comment;许多评论属于一个帖子。我正在尝试以数组形式访问与帖子关联的所有评论。 我有以下内容,给出了一个集合。 $comments_collection = $post->comments()->get() 我如何将其$comments_collection转换为数组?是否有更直接的方式通过雄辩的关系访问此数组?
75 php  arrays  laravel  eloquent 

8
Laravel意外错误“类用户包含3个抽象方法……”
在Laravel上对我的身份验证应用程序进行编程时,遇到了一个从未见过的错误。我已经为这个问题的原因进行了近一个小时的集思广益,但是我找不到解决方案。 错误: 类User包含3个抽象方法,因此必须声明为抽象方法或实现其余方法(Illuminate \ Auth \ UserInterface :: getRememberToken,Illuminate \ Auth \ UserInterface :: setRememberToken,Illuminate \ Auth \ UserInterface :: getRememberTokenName) User.php模型: <?php use Illuminate\Auth\UserInterface; use Illuminate\Auth\Reminders\RemindableInterface; class User extends Eloquent implements UserInterface, RemindableInterface { protected $fillable = [ "email", "username", "password", "password_temp", "code", "active", "created_at", "updated_at", "banned" ]; /** …
74 php  laravel 

9
检查是否存在AboutToMany关系-Laravel
我的两个表(客户和产品)使用Laravel的blongToMany和数据透视表建立了ManyToMany关系。现在,我要检查某个客户是否具有某个产品。 我可以创建一个模型来检查数据透视表,但是由于Laravel不需要将此模型用于belongsToMany方法,所以我想知道是否有另一种方法可以在没有数据透视表模型的情况下检查是否存在某种关系。
74 php  laravel  laravel-4 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.