Questions tagged «laravel-5»

Laravel 5是Taylor Otwell创建的开源PHP Web开发MVC框架的先前主要版本。Laravel帮助您使用简单的表达语法创建应用程序。将laravel标记用于与Laravel相关的一般问题。


29
用户'homestead'@'localhost'的访问被拒绝(使用密码:是)
我在使用Laravel 5.0的Mac OS Yosemite上。 在我的本地环境中,php artisan migrate我一直在跑: 用户'homestead'@'localhost'的访问被拒绝(使用密码:是) 组态 这是我的.env APP_ENV=local APP_DEBUG=true APP_KEY=***** DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret app \ config \ database.php 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'homestead'), 'username' => env('DB_USERNAME', 'homestead'), 'password' => env('DB_PASSWORD', 'secret'), 'unix_socket' => '/tmp/mysql.sock', 'charset' => 'utf8', …


17
Laravel重定向回with()消息
当出现致命错误时,我试图通过消息重定向到上一页。 App::fatal(function($exception) { return Redirect::back()->with('msg', 'The Message'); } 在视图中尝试使用 Sessions::get('msg') 但是什么都没渲染,我在这里做错了吗?

18
试图使Laravel 5电子邮件正常工作
我正在尝试通过输入URL向指定用户发送电子邮件,但出现以下错误: 第383行的AbstractSmtpTransport.php中的Swift_TransportException:预期的响应代码为250,但代码为“ 530”,消息为“ 530 5.7.1要求身份验证” 到目前为止,我只是试图使其与Gmail一起使用。我怎样才能使它工作? 这是我到目前为止的内容:mail.php <?php return [ 'driver' => env('MAIL_DRIVER',' smtp'), 'host' => env('MAIL_HOST', 'smtp.gmail.com'), 'port' => env('MAIL_PORT', 587), 'from' => ['address' =>"MyUsername@gmail.com" , 'name' => "example"], 'encryption' => 'tls', 'username' => env('MyUsername@gmail.com'), 'password' => env('MyPassword'), 'sendmail' => '/usr/sbin/sendmail -bs', 'pretend' => false, ]; 这是我在路线上所拥有的: Route::get('test', function() …

8
Laravel检查相关模型是否存在
我有一个口才的模型,其中有一个相关的模型: public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } 创建模型时,它不一定具有相关的模型。更新时,我可能会添加一个选项,也可能不会添加。 因此,我需要检查相关模型是否存在,以分别对其进行更新或创建: $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>我要查找的代码在哪里。

2
如何在laravel .env文件中发表评论?
我正在Laravel中的一个项目中,在其中将一些设置存储在.env文件设置中,例如用于测试目的的几个参数和用于实时工作的几个参数,因此我只是检查是否有任何方法可以在Laravel的.env文件中进行注释。 这是一个例子 /* Test Settings */ ACCESS_KEY=qwsdr ACCESS_TOKEN=Bgcvfsx /* Live Settings */ ACCESS_KEY=985AsdefG ACCCESS_TOKEN=LFP994kL

4
Laravel-5'LIKE'等效(口才)
我正在使用以下代码使用Laravel 5从数据库中提取一些结果。 BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get() 但是,orWhereLike似乎与任何结果都不匹配。该代码根据MySQL语句产生了什么? 我正在尝试实现以下目标: select * from booking_dates where email='my@email.com' or name like '%John%'
142 php  mysql  laravel-5 

2
Laravel-Route :: resource vs Route :: controller
我阅读文档的Laravel网站,堆栈溢出,并且谷歌,但还是不明白之间的差别Route::resource和Route::controller。 答案之一说Route :: resource是为生的。但是,使用Route :: controller可以完成与Route :: resource相同的操作,并且只能指定所需的操作。 他们看起来像兄弟姐妹: Route::controller('post','PostController'); Route::resource('post','PostController'); 我们如何选择使用什么?什么是好习惯?

18
如何在laravel雄辩中选择特定的列
可以说我表中有7列,而我只想选择其中的两列,就像这样 SELECT `name`,`surname` FROM `table` WHERE `id` = '1'; 在laravel雄辩的模型中,它可能看起来像这样 Table::where('id', 1)->get(); 但是我想这个表达式会选择id等于1的所有列,而我只需要两列(名称,姓氏)。如何只选择两列?

15
如何在Laravel 5+中获取客户端IP地址
我正在尝试在Laravel中获取客户端的IP地址。 通过使用,很容易在PHP中获得客户端的IP $_SERVER["REMOTE_ADDR"]。在核心PHP中它可以正常工作,但是当我在Laravel中使用相同的东西时,它将返回服务器IP而不是访问者的IP。

9
laravel 5.3新增Auth :: routes()
最近,我开始使用laravel 5.3编写博客,但是运行后我有一个问题 php artisan make:auth 当我运行它时,它将在 web.php 这是其中的代码: Auth::routes(); Route::get('/home', 'HomeController@index'); 然后我运行php artisan route:list,发现很多动作,例如LoginController @ login ... 但是我没有在我的动作中找到这些动作,这些动作在App\Http\Controllers\Auth哪里? 还有什么Auth::routes()代表,我找不到有关Auth的路线。 我需要别人的帮助,谢谢您回答我的问题

20
Laravel 5-重定向到HTTPS
正在执行我的第一个Laravel 5项目,并且不确定在哪里或如何在我的应用程序上放置强制HTTPS的逻辑。关键在于,有许多域指向该应用程序,并且只有三分之二使用SSL(第三个是后备域,长话短说)。所以我想用我的应用程序的逻辑而不是.htaccess来处理这个问题。 在Laravel 4.2中,我使用以下代码完成了重定向filters.php: App::before(function($request) { if( ! Request::secure()) { return Redirect::secure(Request::path()); } }); 我在想应该在中间件上实现类似这样的东西,但是我不能完全理解使用它。 谢谢! 更新 如果您像我一样使用Cloudflare,则可以通过在控制面板中添加新的页面规则来实现。

17
Laravel 5 –清除共享主机服务器中的缓存
问题很清楚。 php artisan cache:clear 是否有任何变通办法可以像我们在CLI中一样使用以上方法清除缓存。我正在使用流行的共享托管服务,但是按照我的计划,我没有控制面板访问权限。 **我想清除视图缓存。** 我看到了几乎与此相同的问题,但这无济于事。

12
如何在Laravel 5中将数据传递给所有视图?
我想在Laravel 5应用程序的所有视图中访问一些默认数据。 我尝试搜索它,但仅找到Laravel 4的结果。我在这里阅读了文档“使用所有视图共享数据” ,但我不知道该怎么做。以下代码应放在哪里? View::share('data', [1, 2, 3]); 谢谢你的帮助。
125 php  laravel  laravel-5 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.