laravel-4相关内容
我正在尝试在Laravel中创建外键,但是当我使用artisan迁移表时,会引发以下错误: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constra
..
我正在尝试一些非常基本的操作.我已经习惯了CI,现在正在学习Laravel 4,他们的文档并不容易!无论如何,我试图创建一个登录表单,并通过在下一个表单中打印数据来确保成功发布了数据.我收到此异常: Symfony \组件\ HttpKernel \异常\ MethodNotAllowedHttpException 和我的MemberController.php: pub
..
给出以下代码: DB::table('users')->get(); 我想获取上面的数据库查询构建器将生成的原始SQL查询字符串.在此示例中,该名称为SELECT * FROM users. 我该怎么做? 解决方案 要将最近一次运行的查询输出到屏幕上,可以使用以下方法: DB::enableQueryLog(); // Enable query log // Yo
..
我需要从Laravel中生成的URL中删除index.php或public/index.php;通常路径是localhost/public/index.php/someWordForRoute,应该类似于localhost/someWordForRoute. .htaccess
..
这似乎是一个非常基本的流程,并且Laravel对于基本问题有很多不错的解决方案,我觉得我缺少一些东西. 用户单击需要身份验证的链接. Laravel的 auth 过滤器启动,并将其路由到登录页面.用户登录,然后转到他们尝试访问的原始页面,然后再启动“身份验证"过滤器. 是否有一个很好的方法来知道他们最初尝试访问的页面?由于Laravel是拦截请求的人,因此我不知道用户登录后是否可以跟踪
..
我试图在OSX的Laravel 4中使用migrate函数.但是,出现以下错误: Laravel requires the Mcrypt PHP extension. 据我了解,该功能已启用(请参见下图). 出什么问题了,我该如何解决? 解决方案 启用网络的扩展名和启用命令行的扩展名可以不同.在终端中运行php -m,并检查是否列出了mcrypt.如果不是,请通过从终端运行
..
运行时 php artisan key:generate 我可以在外壳程序中看到生成的密钥,但是app.php中的变量'key'仍然为空. 使用Windows-apache-php 5.4-mysql在localhost上运行. laravel 4 beta版以前从未遇到过此问题. 解决方案 有同样的问题... 打开了app.php 删除标有"YourSec
..
我有两个用户admin/user,我想对这两个用户进行api身份验证, 它仅适用于一个用户,但不适用于管理员 看看我尝试了什么 在管理控制器中 public function login(Request $request){ // $res=; // dd ($res); if(Auth::guard('admin')->attempt(['email'
..
如何在laravel中执行此查询. ? select d1.update_id from ( select update_id, count(update_id) as ct from updates_tags where tag_id in (67,33,86,55) group by update_id) as d1 where d1.ct=4 解决方案 您可以在L
..
我有一个小问题.我在数据库中有一个名为"player_skills"的表.它包含这样的列(示例): player_id | skill_id |值|计数 15 0 10 12 15 1 10 51 ... 15 8 10 12 player_id实际上是玩家的ID,即“玩家"表下的列"id". 另外还有八种技能.值是默认值(在这种情况下无关紧要).计数就是价值(球员技能的价
..
我遇到这样的错误: 数组到字符串的转换 内部 /var/.../vendor/cartalyst/sentry/src/Cartalyst/Sentry/SentryServiceProvider.php 引发错误的代码段: 抛出新的\ InvalidArgumentException(“为哨兵选择了无效的哈希[$ hasher]."); 我正在我的一个控制器中
..
我正在运行一个laravel 4框架,我得到了一个呐喊!当我尝试更新雄辩的模型类的实例时,仅出现消息"_token"错误.这是什么意思?我使用Form :: model创建表单,并且能够更新其他模型类的记录. 解决方案 如果我没记错的话,当您使用Form :: open/Form :: model时会自动添加令牌. 在这种情况下,您的模型中可能缺少$ fillable/$ guarded数
..
如何获取语言环境(语言)的名称,而不仅仅是LARAVEL中的语言名称? {{ app()->getLocale() }} 解决方案 我通过使用Laravel Localization在翻译文件中添加条目来解决此问题. https://laravel.com/docs/5.7/localization 在AppServiceProvider@boot中: $langua
..
如何在laravel 4.2中访问此多URL. http://localhost/new/public/library/course/1/前%20Video 我的代码是 Route::get('library/course/{id}', function($id){ return View::make('course')->with('id',$id); }); Rou
..
我知道这是一个路由错误,但是我在路由中找不到任何错误. // comments Route::get('/comments', 'CommentsController@index'); 这是控制器. /** * Display a listing of the resource. * GET /comments * * @return Response */ p
..
我有一张叫奖金的桌子.用户可以为某些操作获得奖励(就像奖励一样).好了,可以将奖金分配给许多用户,并且许多用户可以获得相同的奖金.因此,用户与奖金之间存在多对多的关系. 到目前为止,这没有问题.但是,用户可以针对不同的操作获得相同的奖励.因此,假设在图片上投票有个好处.好吧,一个用户可以对一张图片进行投票,而另一位用户可以对我想要保存在多对多表中的另一张图片进行投票. 此外,写评论显然
..
在上一个线程,我们正在使用Laravel应用进行Facebook登录.现在,当用户使用Facebook登录到我们的应用程序时,我们正在尝试获取其朋友的列表,以便提供一些合格的建议.因此,这是我们正在尝试的方法: Route::get('login/fb/callback', function() { // A FacebookResponse is returned from an exec
..
我想知道使用Sentry时如何限制对routes.php文件中某些路由的访问.目前,我已设置以下路线 Route::model('book', 'Book'); Route::get('/books', 'BookController@index'); Route::get('book/create', 'BookController@create'); Route::get('book/e
..
我对laravel 4.2身份验证有疑问. Auth :: attempt()始终返回false. Hash :: check()返回false. 我很累要解决这个问题.我看了很多教程,却找不到解决方法. 这是我的一些重要文件: 我的auth.php 'eloquent', 'model'
..
我希望能够通过短链接(如articles/ID)到达文章,但我也希望通过完整链接articles/ID/category/slug到达那里.但是我无法执行以下操作: // Route file: Route::pattern('id', '[0-9]+'); Route::pattern('cat', '^(?!create).*'); Route::pattern('slug', '^(?
..