草庐IT

laravel-queue

全部标签

php - Mac 本地主机 : Cannot find driver for SQLSRV 上的 Laravel 4

我正在尝试使用Laravel4连接到SQLServer数据库。我收到一个错误,但我认为这是一个PHP错误,而不是Laravel错误。它说PDOException:找不到驱动程序。我将驱动程序设置为sqlsrv,就像database.php文件中的另一个示例一样。正如我所说,我认为这是一个PHP错误,而不是Laravel。我在我的Mac上的本地主机上。我需要在我的php.ini文件中配置什么吗?我找到了anotherarticle那就是说我需要在PDO下注释掉一个MySQL驱动程序。我也无法在我的php.ini中找到该行。但无论如何,我也需要连接到MySQL数据库。我需要在我的php.i

php - 无法使 Laravel 4 的 Validator 类在框架外工作

我正在尝试在框架之外使用Laravel'4Eloquent,因为Illuminate/Database包已通过composer独立可用。Eloquent本身工作正常,但我在尝试实现验证规则时受阻。我先尝试使用像Ardent这样的预构建库,然后使用我自己的代码,但结果是一样的,我遇到了这个fatalerror:Fatalerror:Calltoamemberfunctionmake()onanon-objectinvendor\illuminate\support\Illuminate\Support\Facades\Facade.phponline177问题总是在我调用Validato

php - 由于 apache2 配置,Laravel 4 Controller 路由无法正常工作

我正在尝试在家里的本地服务器上设置laravel,但我似乎做不到让Controller路由工作,例如:Route::controller('home','home');这段代码可以在我工作的服务器上运行,我已经阅读了一些关于声称问题是因为apache2未配置为查看.htaccess文件。我已经弄乱了一段时间,但我似乎仍然无法使任何工作正常进行。我进入/etc/apache2/sites-available并创建了我自己的名为site1的配置文件看起来像这样:ServerAdminwebmaster@localhostDocumentRoot/var/www/laravel/Option

php - 为什么使用 Laravel 在一个文件中有多个测试方法会引发错误?

当我在一个带有laravel的测试文件中有多个测试时,我执行它们时我得到:Fatalerror:CannotredeclarenameSort()(previouslydeclaredinC:\wamp\www\project\app\start\global.php:110)inC:\wamp\www\project\app\start\global.phponline112即使这是我的测试文件也是如此:classDealControllerTestextendsTestCase{publicfunctiontestIndex(){$this->assertTrue(true);}p

php - 为什么我在 Laravel View 中得到 "Undefined variable"?

当我尝试从类别所在的表中获取数据时,出现undefinedvariable:类别错误。$posts变量工作正常。@if(count($posts))@foreach($postsas$post)@if($post->category)category->name}}isotope-item">{{$post->updated_at}}{{Str::words($post->title,3)}}{{Str::words($post->body,60)}}{{HTML::linkRoute('posts.show','Readmore',array($post->id))}}@endif@

php - Laravel4 : upload a photo

我卡住了..我想添加以提供通过表单添加新照片的可能性。我已正确设置照片资源。带有:id、标题、标题、路径:字符串的表格照片。这是我到目前为止在Viewphoto.create中创建的表单:{{Form::open(array('route'=>'photos.store'),'image/save',array('files'=>true))}}{{Form::label('title','Title:')}}{{Form::text('title')}}{{Form::label('caption','Caption:')}}{{Form::textarea('caption')}}

php - Laravel - 从 View 中调用 Redirect::to()

我目前正在开发基于Laravel4框架的cms。我正在尝试构建一个类似于PyroCMS的插件系统,其中可以使用Blade模板系统将模块View包含在页面View中。我正在构建一个联系表单插件,如果提交成功,它将把用户重定向到给定的url,或者简单地重定向回现有页面。我的联系表单类的代码是:classContact{publicstaticfunctionform($params){//getparamsandexecuterelevantlogichere$redirect=isset($params['redirect'])?$params['redirect']:Request::

php - 如何使用 phpunit 在 Laravel 4 中测试命名空间对象

我正在组织我的测试文件夹以反射(reflect)我的应用程序中的命名空间对象和接口(interface)。但是,在使用namespace练习TDD时,我一直遇到麻烦,试图维持秩序!我完全不知道如何让所有这些作品发挥得很好。非常感谢对此问题的任何帮助!结构:app/Acme/Repositories/UserRepository.phpUser.phptests/Acme/Repositories/UserRepositoryTest.phpUserTest.php应用程序/Acme/User.phpapp/tests/Acme/UserTest.phpassertInstanceOf(

php - Laravel 4 访问环境变量

我正在尝试访问我的Laravel4项目中的系统变量。类似于使用ENV['VARIABLE_NAME']访问RoR项目中的系统变量。在我的Laravel代码中getenv('VARIABLE_NAME')返回一个空字符串。但是,我可以在命令提示符下使用php-r"echogetenv('VARIABLE_NAME')"访问此变量并将其打印到屏幕上。php-i确认这个变量也存储在php的$_SERVERsuperglobal中。但是,尝试从我项目的database.php文件访问$_SERVER['VARIABLE_NAME']会导致Undefinedindex:VARIABLE_NAME

php - Laravel - 检查帐户何时创建

在我正在构建的网站上,当访问者加载页面时会自动生成帐户。创建帐户后,将要求新用户通过创建模态窗口来选择用户名,当用户提交新用户名时,数据将被发送回服务器,模态将关闭。所以现在唯一的问题是我不确定如何调用这个模态窗口,只有在生成新帐户时才调用。现在它会在每次页面重新加载时显示,但只有在生成帐户后才会显示。所以这应该在创建帐户时调用,但只有在发生这种情况时才调用:$('#i-modal').foundation('reveal','open');创建帐户时,会发生这种情况。请求发送到/createUser用户Controller:publicfunctioncreateUser(){$ne