187得票18回答
Laravel Eloquent groupBy()并返回每个组的计数

我有一个表格,其中包含了浏览器版本等各种列,我只是想知道记录集中每种类型的浏览器有多少个。因此,我需要得到这样的结果:总共有10条记录;Internet Explorer 8: 2;Chrome 25: 4;Firefox 20: 4。(所有加起来为10) 以下是我的建议:$user_inf...

185得票20回答
Composer在更新时意外终止

我遇到了一个问题,我尝试为我的Laravel 4项目安装一个新的包。 但是当我运行php composer.phar update时,会出现以下错误:Loading composer repositories with package information Updating dependen...

178得票4回答
Laravel - Route::resource和Route::controller的区别

我阅读了Laravel网站、Stack Overflow和Google上的文档,但仍然不理解Route::resource和Route::controller之间的区别。 其中一个答案说Route::resource是用于crud。但是,使用Route::controller,我们可以像Ro...

173得票4回答
MVC(Laravel)中在哪里添加逻辑?

假设每当我执行CRUD操作或以特定方式修改关系时,我还想做其他事情。例如,每当有人发布帖子时,我也想将某些内容保存到分析表中。可能不是最好的例子,但通常存在这种“分组”功能。 通常,我会将此类逻辑放入控制器中。这很好,直到您想在许多地方重现此功能为止。当您开始涉及部分内容、创建API和生成虚...

160得票14回答
Laravel分页链接没有包括其他GET参数

我正在使用Eloquent和Laravel 4的Pagination类。问题:当URL中有某些GET参数时,例如:http://site.example/users?gender=female&body=hot,所产生的分页链接只包含page参数,而没有其他任何参数。Blade模板{{...

159得票20回答
如何解决“您的要求无法解析为可安装的软件包集”错误?

当我运行composer update时,我会收到一些奇怪的输出。 这是我的composer.json的样子。{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": [...

159得票20回答
在Laravel中,传递不同类型的会话闪存消息的最佳方法是什么?

我正在使用Laravel制作我的第一个应用程序,试图理解会话闪存消息。据我所知,在我的控制器操作中,我可以通过以下方式设置闪存消息:Redirect::to('users/login')->with('message', 'Thanks for registering!'); //is ...

157得票18回答
Laravel每日日志创建时权限设置错误

我有一个脚本,使用php artisan(使用root用户)运行,有时它会在apache的www-data用户之前创建每日日志文件,这意味着当真正的用户使用我的Web应用程序时,我会收到文件夹权限错误: Failed to open stream: Permission denied ...

154得票4回答
Laravel 4助手和基本函数的最佳实践?

我想了解将全局函数放置在Laravel 4中的最佳位置。例如,日期格式化。我认为创建一个门面不值得,因为门面过于模块化。我阅读了有关创建库文件夹并在其中存储类的文章,但对于一个简单的功能来说,这似乎也太多了。这样的“工具”难道不应该在Blade模板中可用吗? 对于这样的问题,最佳实践是什么,如...

149得票8回答
删除具有外键的列时出现Laravel错误:常规错误:1025重命名错误

我使用迁移创建了一个表格,代码如下:public function up() { Schema::create('despatch_discrepancies', function($table) { $table->increments('id')->u...