Questions tagged «laravel-4»

Laravel 4.2是Taylor Otwell创建的开源PHP Web开发MVC框架的先前版本。Laravel帮助您使用简单的表达语法创建应用程序。


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

15
如何使用composer从Laravel删除软件包?
从Laravel 4中删除软件包的正确方法是什么?很久以来我一直在尝试: 从中删除声明composer.json(在“要求”部分中) 从中删除所有类别别名 app.php 从我的代码中删除对该程序包的所有引用:-) 跑 composer update 跑 composer dump-autoload 不工作!我想念什么吗? 一些软件包通过“ artisan config:publish ...”发布其配置。有没有办法“取消发布”它们?

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

27
如何在Laravel刀片模板中设置变量
我正在阅读Laravel Blade 文档,但无法弄清楚如何在模板内分配变量以供以后使用。我不能做,{{ $old_section = "whatever" }}因为那会回响“无论如何”,我也不想那样。 我知道我可以做到<?php $old_section = "whatever"; ?>,但这并不优雅。 在Blade模板中是否有更好,更优雅的方法来做到这一点?

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桌子都无意间 我从不希望这种情况发生,而且如果我只能回退特定的故障,那么这种灾难将永远不会发生。



30
迁移:无法添加外键约束
我试图在Laravel中创建外键,但是当我使用我的表进行迁移artisan时,抛出以下错误: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) 我的迁移代码是这样的: 优先级迁移文件 public function up() { // Schema::create('priorities', function($table) { $table->increments('id', true); $table->integer('user_id'); $table->foreign('user_id')->references('id')->on('users'); $table->string('priority_name'); $table->smallInteger('rank'); $table->text('class'); $table->timestamps('timecreated'); }); } /** * Reverse the migrations. …

23
Laravel登录后重定向回原始目的地
这似乎是一个非常基本的流程,并且Laravel对基本事物有很多不错的解决方案,我觉得我缺少一些东西。 用户单击需要身份验证的链接。Laravel的身份验证过滤器启动,并将其路由到登录页面。用户登录,然后转到他们尝试访问的原始页面,然后再启动“身份验证”过滤器。 是否有一种很好的方法来知道他们最初尝试访问的页面?由于Laravel是拦截请求的人,因此我不知道用户登录后它是否在某个地方保持跟踪以便轻松路由。 如果没有,我很想知道你们中的一些人是如何手动实现的。
189 laravel  laravel-4 


30
file_put_contents(meta / services.json):无法打开流:权限被拒绝
我是Laravel的新手。我试图打开http://localhost/test/public/,我得到了 异常处理程序中的错误。 我四处搜寻,并更改了存储目录的权限,chmod -R 777 app/storage但无济于事。 我debug=>true进入app.php并访问了该页面,并在异常处理程序中收到错误消息: 无法打开流或文件“ /var/www/html/test/app/storage/logs/laravel.log”:无法打开流:/ var / www / html / test / bootstrap / compiled中的权限被拒绝。 php:8423 然后,我使用命令更改了存储目录的权限,chmod -R 644 app/storage并且“异常处理程序中的错误”错误消失了,并加载了页面。但是在那里,我得到了这个: file_put_contents(/var/www/html/laravel/app/storage/meta/services.json):无法打开流:权限被拒绝

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.