Tag: laravel 5

Laravel检查是否存在logging

新来laravel,所以请原谅这个新手问题,但如何find一个logging存在? $user = User::where('email', '=', Input::get('email')); 我会在这里看看$user是否有logging?

如何获得在Laravel 5中执行的查询? DB :: getQueryLog返回空数组

DB :: getQueryLog返回空数组 $user = User::find(5); print_r(DB::getQueryLog()); 结果是空数组 Array ( )

Laravel 5 – 全局刀片视图variables在所有模板中可用

我想知道如何在Laravel 5中使全局variables在所有的Blade模板中可用?

如何更改/自定义密码字段名称为Laravel 4和Laravel 5用户身份validation

我想在使用Laravel身份validation时更改数据库中的密码字段。 我想我的列在users表中有名字passwd而不是password 。 我试图运行这样的东西: Auth::attempt(array( 'user_name' => 'admin', 'passwd' => 'hardpass', )); 但它不起作用。 我也尝试在User模型中添加以下function: public function getAuthPassword() { return $this->passwd; } 但它也没有改变。 用户仍然没有被authentication。 在Laravel中可以更改数据库中的密码字段名称吗?

如何在Laravel 5中捕获exception/缺失页面?

在Laravel 5中, App::missing和App::error不可用,那么现在如何捕获exception和缺less的页面呢? 在文档中找不到关于此的任何信息。

来自Laravel 5中另一个控制器的访问控制器方法

我有两个控制器SubmitPerformanceController和PrintReportController 。 在PrintReportController我有一个名为getPrintReport的方法。 如何在SubmitPerformanceController访问此方法?

Laravel检查相关模型是否存在

我有一个拥有相关模型的雄辩模型: public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } 当我创build模型时,并不一定有相关的模型。 当我更新它,我可能会添加一个选项,或不。 所以我需要检查相关模型是否存在,分别更新它或创build它: $model = RepairItem::find($id); if (Input::has('option')) { if (<related_model_exists>) { $option = new RepairOption(Input::get('option')); $option->repairItem()->associate($model); $option->save(); $model->fill(Input::except('option'); } else { $model->update(Input::all()); } }; 其中<related_model_exists>是我正在寻找的代码。

Laravel 5 – redirect到HTTPS

在我的第一个Laravel 5项目上工作,不知道在哪里或如何放置逻辑来强制HTTPS在我的应用程序。 这里最重要的是,有很多指向应用程序的域,只有三个使用SSL(第三个域是一个后备域,长话短说)。 所以我想在我的应用程序的逻辑而不是.htaccess中处理这个。 在Laravel 4.2中,我用位于filters.php中的代码完成了redirect: App::before(function($request) { if( ! Request::secure()) { return Redirect::secure(Request::path()); } }); 我正在考虑中间件是这样的东西应该实施,但我不能完全弄清楚使用它。 谢谢! UPDATE 如果您像我一样使用Cloudflare,则可以通过在控制面板中添加新的页面规则来完成此操作。

Laravel 5失败打开所需的引导/../ vendor / autoload.php

我最近通过composer php安装了Laravel 5。 我尝试使用工匠创build一个新的控制器,我得到以下错误: 自举/../供应商/ autoload.php。 无法打开stream:没有这样的文件或目录。 “供应商”文件夹不存在。 我错过了什么吗?

如何将数据传递给Laravel 5中的所有视图?

我想在我的Laravel 5应用程序的所有视图中都可以使用一些默认数据。 我试图search它,但只能findLaravel 4的结果。我已阅读文档“共享数据与所有视图” 在这里,但我不明白该怎么做。 下面的代码应该放在哪里? View::share('data', [1, 2, 3]); 谢谢你的帮助。