Tag: laravel 5

Laravel 5(及其他)的文件权限

我正在使用所有者设置为_www:_www Apache Web Server。 我永远不知道什么是文件权限的最佳做法,例如,当我创build新的Laravel 5项目。 Laravel 5要求/storage文件夹是可写的。 我发现很多不同的方法使其工作,我通常以recursion777 chmod结束。 我知道这不是最好的主意。 官方文件说: Laravel可能需要configuration一些权限: storage和vendor内的文件夹需要Web服务器的写入权限。 这是否意味着Web服务器也需要访问storage和vendor文件夹本身,或者只是当前的内容? 我认为有什么更好的,是改变所有者而不是权限。 我将所有Laravel的文件权限recursion地更改为_www:_www ,这使得该网站正常工作,就像我将chmod更改为777 。 问题是,现在我的文本编辑器要求我input密码,每次我想保存任何文件,如果我尝试在Finder中更改任何内容,例如复制文件,也会发生同样的情况。 什么是解决这些问题最stream行的方法? 改变chmod 更改文件的所有者以匹配networking服务器的文件,也许设置文本编辑器(和Finder?)跳过询问密码,或者让他们使用sudo 更改Web服务器的所有者以匹配OS用户(我不知道后果) 别的东西

Laravel 5:用刀片显示HTML

我有一个string返回到我的意见之一,像这样: $text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>' 我试图用刀片显示它: {{$text}} 但是,输出是一个原始string,而不是呈现的HTML。 如何在Laravel 5中显示带有刀片的HTML? PS。 PHP echo()正确显示HTML。

PDOException SQLSTATE 没有这样的文件或目录

我相信我已经成功地将我的(非常基本的)站点部署到fortrabbit,但是一旦我连接到SSH以运行一些命令(例如php artisan migrate或php artisan db:seed ),我会收到一条错误消息: [PDOException] SQLSTATE[HY000] [2002] No such file or directory 在某种程度上,迁移一定是有效的,因为我的桌子在那里 – 但这并不能解释为什么现在不适合我。

任何人都可以用例子来解释Laravel 5.2 Multi Auth

我到目前为止所做的 我正在尝试validation用户和admin表格分别user表和admin表。 我正在使用laravel提供的User模型,并为Admin创build了完全相同的模型。 我在auth.php添加了一个保护键和提供者密钥 逆天 'guards' => [ 'user' =>[ 'driver' => 'session', 'provider' => 'user', ], 'admin' => [ 'driver' => 'session', 'provider' => 'admin', ], ], 供应商 'providers' => [ 'user' => [ 'driver' => 'eloquent', 'model' => App\User::class, ], 'admin' => [ 'driver' => 'eloquent', 'model' => App\Admin::class, ] ], 路线 Route::group(['middleware' […]

在Laravel 5上定制帮助程序的最佳实践

我想创build一些帮助器(函数),以避免在L5风格的一些视图之间重复代码: view.blade.php <p>Foo Formated text: {{ fooFormatText($text) }}</p> 他们基本上是文本格式function。 在哪里以及如何将这些function放在一个文件?