Tag: laravel 4

将数据传递给Laravel 4中的一个闭包

我试图在Laravel 4中使用邮件类,我无法将variables传递给$ m对象。 $ team对象包含我从数据库中获取的数据,并且有口才。 Mail::send('emails.report', $data, function($m) { $m->to($team->senior->email, $team->senior->first_name . ' '. $team->senior->last_name ); $m->cc($team->junior->email, $team->junior->first_name . ' '. $team->junior->last_name ); $m->subject('Monthly Report'); $m->from('info@website.com', 'Sender'); }); 出于某种原因,我得到一个错误$团队对象不可用。 我想这与范围有关。 有任何想法吗 ?

在迁移中向现有表添加新列

我真的不知道如何使用PHP laravel框架将数据添加到我的数据库的退出表中。 我试图编辑迁移文件 public function up() { Schema::create('users', function($table){ $table->integer("paid"); }); } 并在terminalphp artisan migrate:install和migrate 如何添加新列?

pipe理Laravel中的关系,坚持存储库模式

在阅读T. Otwell关于Laravel良好devise模式的书后,我在Laravel 4中创build了一个应用程序,结果发现自己为应用程序中的每个表创build了一个存储库。 我结束了以下表结构: 学生:身份证,姓名 课程:id,名字,teacher_id 教师:身份证,姓名 作业:id,name,course_id 分数(作为学生和作业之间的枢纽):student_id,assignment_id,分数 我有存储库类查找,创build,更新和删除所有这些表的方法。 每个存储库都有一个与数据库交互的Eloquent模型。 关系在每个Laravel的文档模型中定义: http ://laravel.com/docs/eloquent#relationships。 创build新课程时,我所做的只是在课程资料库中调用create方法。 那个课程有作业,所以当创build一个时,我也想为每个学生在课程中创build一个分数表的入口。 我通过Assignment Repository来完成。 这意味着分配库与两个Eloquent模型进行通信,使用Assignment和Student模型。 我的问题是:由于这个应用程序的规模可能会增加,更多的关系将被引入,是否是与存储库中的不同Eloquent模型进行通信的良好实践,或者应该使用其他存储库来完成(我的意思是从分配存储库调用其他存储库)还是应该一起在雄辩模型中完成? 另外,将分数表作为作业和学生之间的关键是否是好的做法,还是应该在其他地方做?

login后,Laravelredirect回原始目的地

这似乎是一个非常基本的stream程, Laravel对于基本的东西有很多很好的解决scheme,我觉得我错过了一些东西。 用户点击需要validation的链接。 Laravel的身份validationfilter启动并将其路由到login页面。 用户login后,在“auth”filter启动之前,转到他们尝试访问的原始页面。 有没有一种很好的方法可以知道他们原来想要访问的页面? 由于Laravel是拦截请求的人,我不知道它是否跟踪用户login后容易路由的地方。 如果没有,我会好奇听到你们是如何手动实现这一点的。

Laravel 4:如何使用雄辩的ORM“order by”

简单的问题 – 我如何按Laravel 4中的“id”降序。 我的控制器的相关部分如下所示: $posts = $this->post->all() 据我所知,你使用这一行: ->orderBy('id', 'DESC'); 但是,这怎么符合我的上面的代码?

Laravel雄辩:所有订单结果()

我被困在一个简单的任务。 我只需要订购来自这个调用的结果 $results = Project::all(); Project是一个模型。 我已经试过了 $results = Project::all()->orderBy("name"); 但它没有工作。 从表格中获取所有数据并将其sorting是更好的方法?

无法打开input文件:工匠

尝试创build新的laravel项目时,CLI上出现以下错误: 无法打开input文件:工匠 处理post-install-cmd事件的脚本php artisan清除了编译错误 我使用最新版本的XAMPP v3.2.1和PHP 5.5.15并启用了mcrypt(通过发出命令php -m来确保)。 而我正在运行的Windows 8.1

“php artisan dump-autoload”和“composer dump-autoload”之间有什么区别?

我对Laravel4和Composer很新。 当我做了4个教程的时候,我无法理解这两个命令之间的区别。 php artisan dump-autoload和composer dump-autoload他们之间有什么区别?

laravel 4助手或基本function的最佳实践和最佳场所是什么?

所以我想要了解在laravel 4中放置全局函数的最佳位置。例如:date格式。 我不认为build立一个门面是值得的,门面太模块化。 我已经阅读了关于创build一个库文件夹和存储类的文章,但是对于一个简单的函数来说,这也看起来很重要。 而且,刀片模板中不应该有像这样的“工具”吗? 什么是这样的最佳做法? 我该如何将它提供给刀片模板?

如何使用composer php从Laravel中删除包?

什么是正确的方式从Laravel 4删除包? 只要我试过了: 从composer.json删除声明(在“require”部分) 从app.php删除任何类别别名 从我的代码中删除对包的任何引用:-) 运行composer update 运行composer dump-autoload 不工作! 我错过了什么吗? 一些软件包通过“artisan config:publish …”发布他们的configuration。 有没有办法“取消”他们?