草庐IT

Illuminate

全部标签

php - Illuminate\Database\Eloquent\Builder 类的对象无法在 Laravel 5.1 中转换为字符串

这两天我一直在尝试调试一个问题,我的代码如下,首先尝试通过它的id检索类别:$term=category::get(['id']);然后使用这个检索词来查询带有该类别外键的模型:$categories=HelpCenter::whereHas('category',function($category)use($term){$category->where('category_id','=',$category);})->take(5)->get();不幸的是,我的代码抛出错误ObjectofclassIlluminate\Database\Eloquent\Buildercouldn

php - 未捕获的 ReflectionException : Class log does not exist in/vendor/laravel/framework/src/Illuminate/Container/Container. php:738

我的Laravel5.2运行良好,我很高兴。然后我执行了:phpartisanconfig:cache我的日子变得更加黑暗我收到这条消息:PHPFatalerror:UncaughtReflectionException:Classlogdoesnotexistin/home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Container/Container.php:738Stacktrace:#0/home/vagrant/Code/vendor/laravel/framework/src/Illuminate/Conta

php - Redis 队列失败作业正在记录到 MySQL

队列驱动设置为使用RedisQUEUE_DRIVER=redis与php/opt/artisanqueue:work--tries=1--queue="data-ingestion-default"--daemon我们收到的错误是[2016-09-1408:32:40]lumen.ERROR:InvalidArgumentException:Database[mysql]notconfigured.in/opt/vendor/illuminate/database/DatabaseManager.php:239Stacktrace:#0/opt/vendor/illuminate/da

php - 在 Laravel 5.1 中使用 Entrust 中间件时出现异常

我已经安装了Entrust通过将其添加到我的composer.json文件并运行composerupdate并按照信中的所有说明进行操作,将其打包到我的Laravel5.1应用程序中。我正在尝试使用他们的中间件来保护某些路由,但出现以下异常:ReflectionExceptioninContainer.phpline741:ClassApp\Http\Zizaco\Entrust\Middleware\EntrustPermissiondoesnotexist这是我的composer.json文件的内容:{"name":"laravel/laravel","description":"

php - 不能要求 laravel/passport 与 Composer

当我执行composerrequirelaravel/passport时,我得到了Usingversion^5.0forlaravel/passport./composer.jsonhasbeenupdatedLoadingcomposerrepositorieswithpackageinformationUpdatingdependencies(includingrequire-dev)Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-Installationrequestforlarave

php - 命令 "tinker"未定义

从5.3升级到5.4后,按照说明操作:InordertocontinueusingthetinkerArtisancommand,youshouldalsoinstallthelaravel/tinkerpackage:composerrequirelaravel/tinkerOncethepackagehasbeeninstalled,youshouldadd"Laravel\Tinker\TinkerServiceProvider::classtotheprovidersarrayinyourconfig/app.phpconfigurationfile.经过几个小时的搜索..得到

php - Laravel 调用未定义的方法 Illuminate\Html\HtmlServiceProvider::style()`

我在我的centos6主机上使用laravel5.1框架。我已经使用了composerinstallilluminate/html,但是调用HTML::style()导致了这个错误:FatalErrorExceptionin7b06fa36a7460c71e5daf57645a3dbdaline12:CalltoundefinedmethodIlluminate\Html\HtmlServiceProvider::style()我的应用配置:'aliases'=>[//more...'HTML'=>Illuminate\Html\HtmlServiceProvider::class,'

php - Ajax Post 在 laravel 5.1 中不起作用

我正在尝试在laravel中使用ajax发布数据,但它似乎不起作用。我遵循以下是我的代码登录.blade.php$(document).ready(function(){$('.send-btn').click(function(){console.log($('input[name=email]').val());$.ajax({url:'login',type:"post",data:{'email':$('input[name=email]').val(),'_token':$('input[name=_token]').val()},success:function(data)

php - 哈希类未找到 Laravel 5,在模型级别,寻找 App\Hash?

我正在构建我的第一个Laravel应用程序,我正在尝试弄清楚我应该如何在模型级别散列密码。问题是,当尝试使用LaravelHash::类时,找不到它。我试图查找相关的API文档,但除了对Illuminate命名空间类的一些引用之外找不到任何东西-从我收集到的Hash::应该全局可用?我是PHP命名空间的新手,我猜这可能与问题有关,因为错误表明它正在寻找App\Hash我知道它不是部分App命名空间,但Illuminate命名空间。这是我的代码:attributes['password']=Hash::make($value);}}任何有助于找出造成这种情况的原因的帮助,以及任何建议,我

php - 拉维尔 5.6 : Table creation failed

我是Laravel的新手,我正在尝试使用Schema外观创建表。我使用命令创建迁移文件phpartisanmake:migrationcreate_products_define_standards_table--create=products_define_standards这是文件:increments('id');$table->string('code')->unique();$table->string('image');$table->timestamps();});}/***Reversethemigrations.**@returnvoid*/publicfunctio