Questions tagged «laravel»

Laravel是一个免费的开放源代码PHP Web框架,由Taylor Otwell创建,旨在遵循模型-视图-控制器(MVC)架构模式并基于Symfony开发Web应用程序。Laravel的源代码托管在GitHub上,并根据MIT许可条款获得许可。


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

22
Laravel需要Mcrypt PHP扩展
我正在尝试migrate在Laravel 4上使用该功能OSX。但是,我收到以下错误: Laravel requires the Mcrypt PHP extension. 据我了解,该功能已经启用(请参见下图)。 有什么问题,我该如何解决?
429 php  laravel  laravel-4  mcrypt 

21
如何使用Laravel Eloquent创建多个Where子句查询?
我正在使用Laravel Eloquent查询构建器,并且在一个查询中需要WHERE多个条件的子句。它可以工作,但并不优雅。 例: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', '=', 1) ->where('this_one_as_well', '=', 1) ->where('that_one_as_well', '=', 1) ->get(); 有没有更好的方法可以做到这一点,还是我应该坚持使用这种方法?

30
PDOException SQLSTATE [HY000] [2002]没有这样的文件或目录
我相信我已经将我的(非常基本的)站点成功部署到了fortrabbit,但是一旦我连接到SSH以运行某些命令(例如php artisan migrate或php artisan db:seed),我就会收到一条错误消息: [PDOException] SQLSTATE[HY000] [2002] No such file or directory 在某个时候,迁移肯定已经成功了,因为我的表在那里-但这不能解释为什么它现在对我不起作用。
319 php  mysql  laravel  pdo 

30
使用Laravel Eloquent获取最后插入的ID
我目前正在使用以下代码在表中插入数据: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) { return Response::json(array('success' => true), 200); } } 我想返回插入的最后一个ID,但我不知道如何获取它。 亲切的问候!

10
在PHP中正确的存储库模式设计?
前言:我正在尝试在MVC体系结构和关系数据库中使用存储库模式。 我最近开始用PHP学习TDD,并且意识到我的数据库与我的其余应用程序紧密结合。我已经阅读了有关存储库和使用IoC容器的信息将其“注入”到控制器中的信息。很酷的东西。但是现在有一些关于存储库设计的实际问题。考虑以下示例。 <?php class DbUserRepository implements UserRepositoryInterface { protected $db; public function __construct($db) { $this->db = $db; } public function findAll() { } public function findById($id) { } public function findByName($name) { } public function create($user) { } public function remove($user) { } public function update($user) { } } 问题1:字段过多 …

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; …

11
雄辩的收藏:计数和检测空
这可能是一个琐碎的问题,但是我想知道Laravel是否建议某种方法来检查从其返回的Eloquent集合是否$result = Model::where(...)->get()为空,以及计算元素的数量。 我们目前正在使用!$result以检测空结果,是否足够?至于count($result),它实际上涵盖所有情况,包括空结果吗?

9
向迁移中的现有表添加新列
我不知道如何使用Laravel框架向现有数据库表添加新列。 我尝试使用...来编辑迁移文件。 <?php public function up() { Schema::create('users', function ($table) { $table->integer("paid"); }); } 在终端中,我执行php artisan migrate:install和migrate。 如何添加新列?


23
无法打开输入文件:artisan
尝试创建新的laravel项目时,CLI上显示以下错误: 无法打开输入文件:artisan 脚本php artisan进行了明确编译,处理了返回错误的post-install-cmd事件 我正在使用最新版本的XAMPP v3.2.1和PHP 5.5.15并启用了mcrypt(通过发出命令php -m来确保这一点)。我正在运行Windows 8.1


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.