Questions tagged «laravel-5»

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

20
Laravel 5中针对自定义助手的最佳实践
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 17天前关闭。 我想创建辅助函数,以避免在Laravel 5的视图之间重复代码: view.blade.php <p>Foo Formated text: {{ fooFormatText($text) }}</p> 它们基本上是文本格式化功能。我在哪里以及如何使用这些功能创建文件?


18
Laravel 5:使用Blade显示HTML
我有一个字符串返回到我的一个视图,如下所示: $text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>' 我正在尝试使用Blade显示它: {{$text}} 但是,输出是原始字符串,而不是呈现的HTML。如何在Laravel 5中使用Blade显示HTML? PS。PHP echo()可以正确显示HTML。
282 laravel  laravel-5  blade 

12
Laravel 5-工匠种子[ReflectionException]类SongsTableSeeder不存在
当我运行php artisan db:seed时,出现以下错误: [ReflectionException] Class SongsTableSeeder does not exist 到底是怎么回事? 我的DatabaseSeeder类: <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); $this->call('SongsTableSeeder'); } } 我的SongsTableSeeder类: <?php // Composer: "fzaninotto/faker": "v1.4.0" use Faker\Factory as Faker; …


18
未指定应用程序加密密钥
我是Laravel的新手,正在尝试使用Artisan命令... php artisan serve 显示... Laravel开发服务器启动:http : //127.0.0.1 :8000 但是,它不会自动启动,当我手动输入http://127.0.0.1:8000时,它将显示此错误: RuntimeException尚未指定应用程序加密密钥。 有任何想法吗?我正在使用Laravel Framework 5.5-dev。

30
Laravel 5 –从网址中删除公开
我知道这是一个非常受欢迎的问题,但是我还没有找到适用于Laravel 5的有效解决方案。我已经尝试了很长时间从Codeigniter进行迁移,但是这种复杂的安装过程使我望而却步。 我不想运行虚拟机,在项目之间切换时这似乎很尴尬。 我不想将我的文档根目录设置为公用文件夹,这在项目之间切换时也很麻烦。 我已经尝试过.htaccess mod_rewrite方法 <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] </IfModule> 这只是在74.10行中给了我一个Laravel NotFoundHttpException。 前一段时间尝试L4时,我使用了将公用文件夹的内容移到根目录中的方法。L5的结构完全不同,按照相同的步骤完全破坏了Laravel(服务器将仅返回空白页)。 在开发环境中是否有消除“公共”的不错方法,该方法是: 与L5搭配使用 使我可以轻松地在项目之间切换(我通常一次可以处理2或3个项目)。 谢谢 **我正在使用MAMP和PHP 5.6.2

18
回滚Laravel中的一个特定迁移
我想要 仅回滚: Rolled back: 2015_05_15_195423_alter_table_web_directories 我跑 php artisan migrate:rollback,我的3个迁移正在回滚。 Rolled back: 2015_05_15_195423_alter_table_web_directories Rolled back: 2015_05_13_135240_create_web_directories_table Rolled back: 2015_05_13_134411_create_contacts_table 我删除 我web_directories和我的contacts桌子都无意间 我从不希望这种情况发生,而且如果我只能回退特定的故障,那么这种灾难将永远不会发生。

15
如何设置Laravel的文件权限?
我正在使用拥有者设置为的Apache Web服务器_www:_www。我永远都不知道文件权限的最佳做法是什么,例如,当我创建新的Laravel 5项目时。 Laravel 5要求/storage文件夹可写。我发现了很多不同的方法来使其正常工作,而我通常以777递归方式使其成为chmod。我知道这不是最好的主意。 官方文件说: Laravel可能需要配置一些权限:Web服务器中的文件夹, storage并且vendor需要Web服务器进行写访问。 这是否意味着Web服务器也需要访问storage和vendor文件夹本身或仅访问其当前内容? 我认为更好的是更改所有者而不是权限。我将所有Laravel的文件权限递归更改为_www:_www,这使站点正常工作,就像将chmod更改为一样777。问题是,现在我的文本编辑器每次想保存任何文件时都要求我输入密码,如果我尝试在Finder中更改任何内容(例如复制文件),也会发生同样的情况。 解决这些问题的正确方法是什么? 更改 chmod 更改文件的所有者以使其与Web服务器的所有者匹配,并可能将文本编辑器(和Finder?)设置为跳过询问密码或使它们使用 sudo 更改Web服务器的所有者以匹配os用户(我不知道后果如何) 还有别的


9
Laravel迁移更改以使列为空
我使用unsigned创建了迁移user_id。如何user_id在新迁移中进行编辑以使其同样成功nullable()? Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); // this needs to also be nullable, how should the next migration be? $table->integer('user_id')->unsigned(); }

30
Laravel迁移错误:语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为767字节
Laravel 5.4上的迁移错误 php artisan make:auth [Illuminate \ Database \ QueryException] SQLSTATE [42000]:语法错误或访问冲突:1071指定的密钥太长;默认值为0。最大密钥长度为767字节(SQL:更改表users添加唯一users_email_unique(email)) [PDOException] SQLSTATE [42000]:语法错误或访问冲突:1071指定的密钥太长;默认值为0。最大密钥长度为767字节


3
任何人都可以通过示例解释Laravel 5.2多重身份验证
我正在尝试分别认证用户和管理表单user表和admin表。我正在使用Userlaravel提供的模型,并为Admin.我添加了保护密钥和提供者密钥而创建了该模型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, ] ], …

8
Laravel 5清除视图缓存
我注意到Laravel缓存视图存储在~/storage/framework/views.随着时间的流逝,它们会占用我的空间。如何删除它们?有没有可能的命令?我试过了,php artisan cache:clear,但是没有清除视图缓存。这样,我必须手动删除该文件夹中的文件。 另外,如何禁用视图缓存?

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.