834得票40回答
如何使查询构建器将其原始SQL查询作为字符串输出?

给定以下代码: DB::table('users')->get(); 我希望获取上面数据库查询构建器将生成的原始SQL查询字符串。在这个例子中,它应该是SELECT * FROM users。 我该如何做到这一点?

670得票17回答
如何使用PHP Composer从Laravel中移除一个包?

什么是使用PHP Composer从Laravel中正确删除一个包的方法? 到目前为止,我尝试过以下方法: 1. 从文件`composer.json`中的“require”部分中删除声明。 2. 从文件`app.php`中删除任何类别名。 3. 从我的代码中删除对该包的任何引用 :-) 4...

603得票23回答
如何在Laravel中创建自定义辅助函数

我想创建一些辅助函数来避免在Laravel视图之间重复编写代码。例如: view.blade.php <p>Foo Formated text: {{ fooFormatText($text) }}</p> 它们基本上是文本格式化函数。我应该如何定义全局可用的辅...

586得票26回答
如何使用Laravel Eloquent创建多个Where子句查询?

我正在使用 Laravel Eloquent 查询构建器,并且我有一个查询,在其中我希望根据多个条件对 WHERE 子句进行筛选。它确实可以工作,但不够优雅。 示例:$results = User::where('this', '=', 1) ->where('that', '...

491得票25回答
在 Laravel 中回滚一个特定的迁移

我希望 仅回滚: 已回滚:2015_05_15_195423_alter_table_web_directories 我运行 php artisan migrate:rollback,我的3个迁移正在回滚。Rolled back: 2015_05_15_195423_alter_table_...

485得票19回答
如何修复Chrome浏览器中的“Unchecked runtime.lastError: The message port closed before a response was received”问题?

我正在使用VueJS和Laravel进行项目开发。这个问题最近开始出现,即使在旧的git分支中也会出现。 这个错误只在Chrome浏览器中显示。

485得票21回答
在Laravel中的迁移中向现有表添加新列

无法使用 Laravel 框架向现有数据库表中添加新列,我无法解决这个问题。我尝试编辑迁移文件使用… <?php public function up() { Schema::create('users', function ($table) { $table...

460得票22回答
Laravel需要Mcrypt PHP扩展。

我正在尝试在OSX上使用Laravel 4中的migrate函数。然而,我遇到了以下错误:Laravel requires the Mcrypt PHP extension. 据我所知,它已经启用了(请参见下面的图片)。有什么问题,我该怎么解决?

451得票37回答
PDOException SQLSTATE[HY000] [2002] No such file or directory PDO异常 SQLSTATE[HY000] [2002] 没有这个文件或目录

我相信我已经成功将我的(非常基础的)网站部署到fortrabbit,但是当我连接到SSH以运行一些命令(例如php artisan migrate或php artisan db:seed)时,我会收到一个错误消息:[PDOException] SQLSTATE[HY000] [2002] No...

420得票20回答
使用Blade显示HTML代码

我在一个视图中收到了一个字符串,像这样: $text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>' 我正在尝试使用Blade显...