8得票1回答
Laravel 4中身份验证前路由资源集不起作用

我在routes.php中添加了这个代码,期望它可以检查页面的身份验证会话,但是它似乎没有起作用。 Route::resource('ticket', 'TicketController', array('before' => 'auth') ); 我转到控制器,采用另一种方式工作...

35得票3回答
多对多关系中的中间表软删除

我该如何在连接两种不同类型实体的中间表上设置软删除?我已经添加了 deleted_at 列,但文档说我需要将其放入模型中:protected $softDelete = true; 当然,我没有中间表的模型。有任何想法吗?

28得票4回答
如何在Laravel 4中进行批量更新?

这是一个内部应用程序,大规模赋值安全在这种情况下不是问题。 我正在处理非常大(众多)的表单字段,因此大规模赋值用户编辑将是很好的选择。使用“create()”进行大规模赋值似乎运行良好,但使用查找和保存操作则不好使。 这是我所拥有的:$post_data = Input::all(); $...

214得票13回答
Laravel Eloquent的"WHERE NOT IN"

我在使用 Laravel Eloquent ORM 写查询时遇到了困难。 我的查询如下:SELECT book_name,dt_of_pub,pub_lang,no_page,book_price FROM book_mast WHERE book_price NOT I...

7得票2回答
如何在 Laravel 中添加 PHPExcel 库?

我希望在Laravel中创建一个新的模块,其中包括PHPExcel库。应该把库放在哪里?如何访问它? 我已经将PHPExcel库放在以下位置: laravel\project\application\libraries\PHPEXCEL 我遇到了一个错误:PHP致命错误:找不到PHPE...

27得票5回答
Laravel 4:多租户应用程序,每个租户有自己的数据库和一个全局数据库。

目前我有一个使用CodeIgniter编写的托管多租户的应用程序。 但是我真的很喜欢Laravel 4,我想开始将应用程序迁移到Laravel。 这是目前的设置: 每个租户都有自己的数据库。 只有一组应用程序文件。 当我们创建新的租户时,会创建一个新的数据库,并运行安装脚本,数据库将被...

134得票4回答
在Laravel中管理关系,遵循仓储模式

在阅读T. Otwell在Laravel中的设计模式的书籍后,我创建了一个应用程序,并为应用程序中的每个表创建了仓库。以下是我的表结构: - 学生:id、姓名 - 课程:id、名称、teacher_id - 教师:id、姓名 - 作业:id、名称、course_id - 分数(在学生和作业之...

12得票1回答
你能在不退出的情况下重新加载 Laravel 4.1 中的 Boris 吗?

在使用 php artisan tinker 命令时,我更改了项目中的一些类文件。是否有一种方法可以重新加载REPL,而无需重新输入 exit 和 php artisan tinker命令?

78得票9回答
如何在 Laravel 4 中手动创建一个新的空 Eloquent 集合?

在 Laravel 4 中,如果不使用查询构建器,我们该如何创建新的 Eloquent Collection? 有一个方法叫做 newCollection() 可以被重写,但实际上它并没有什么用处,因为它仅在查询结果集时使用。 我考虑创建一个空的 Collection,然后用 Eloque...

14得票3回答
如何在Eloquent关联中对数据透视表列进行分组和求和?

在 Laravel 4 中,我有一个名为 Project 和 Part 的模型,它们之间存在多对多的关系,并使用一个名为 project_part 的中间表来实现。中间表包含一个名为 count 的列,用于表示每个部件 ID 在项目中使用的次数,例如:id project_id part_...