草庐IT

php - 如何使用命令行手动运行 laravel/lumen 作业

我在文件夹app/Jobs/MyJob.php中创建了一个作业文件,如果可能的话,我想使用命令行运行它一次。类似于:>phpMyJob:run我应该使用什么命令来运行此文件或句柄中的方法? 最佳答案 更新我创建了mxl/laravel-jobcomposer包提供Laravel命令,用于从命令行调度作业:$composerrequiremxl/laravel-job$phpartisanjob:dispatchYourJob#forjobsinapp/Jobsdirectory(App\Jobsnamespace)$phpartis

php - 无法与主机 smtp.gmail.com 建立连接网络无法访问 Laravel 电子邮件中的 #101 错误

我正在尝试从我的laravel5.1系统发送电子邮件。我可以从本地主机发送电子邮件,但无法从服务器发送。在.env文件中查看我的电子邮件配置设置,MAIL_DRIVER=smtpMAIL_HOST=smtp.gmail.comMAIL_PORT=587MAIL_USERNAME=username***@gmail.comMAIL_PASSWORD=*********MAIL_ENCRYPTION=tls此配置仅适用于我的本地主机。在服务器上我收到这个错误,Swift_TransportExceptioninStreamBuffer.phpline268:Connectioncouldn

php - artisan : Could not find driver

我使用的是Laravel最新版本:3.2.1。当我在终端上运行时:phpartisan迁移:安装我有这个错误:找不到驱动程序我在Google和Laravel的论坛上进行了一些搜索,但一无所获。编辑我已经激活了扩展,这就是我在phpinfo()上的内容--with-iconv''--with-pdo-mysql=mysqlnd''--with-pdo-pgsql=/opt/lampp/postgresql''--with-pdo看起来像我的pdo已设置。这是我的phpinfo()的图像编辑2我做了一个小测试:query('SELECT*frompdo_test')as$row){prin

php - Laravel 集合将数组转换为对象

如果我运行$collection->filter(myFilter),Laravel会像这样向集合中的每个模型添加键,这很烦人:{"4":{"myObject":"data"},"7":{"myObject":"data"}}如何去掉“4”和“7”,使其成为我的对象数组?我运行的代码是:$obj=Cars::with('brand')->orderBy('id')->get();return$obj->filter(function($value,$key){return$value->display==true;}); 最佳答案

php - 如何在 laravel 4 中匹配输入密码和数据库哈希密码

如何在Laravel中验证来自给定请求的用户密码?如何根据存储在数据库中的密码哈希检查密码? 最佳答案 首先,您需要根据电子邮件地址或用户名或您识别他们的方式找到正在登录的用户,例如:$user=User::where('email','=','email@address.com')->first();然后,您需要检查哈希密码,如下所示:Hash::check('INPUTPASSWORD',$user->password);这将根据密码是否匹配返回true或false。 关于php-如

php - 如何从 laravel 中的表中选择所有列名?

我试图从表Teller中获取所有列名功能:publicfunctiongetTableColumns($tables){returnDB::select(DB::raw('SELECTCOLUMN_NAME,DATA_TYPE,COLUMN_DEFAULTFROMINFORMATION_SCHEMA.COLUMNSWHEREtable_name=`Teller`'));} 最佳答案 您只需这样做就可以获得所有列的名称...useIlluminate\Support\Facades\Schema;useIlluminate\Suppo

php - Laravel 5.3 LoginController - 标题可能不包含多个标题,检测到新行

我在登录后更改默认LoginController重定向时遇到问题,我得到了一个Response.php第339行中的ErrorException:header不能包含多个header,检测到新行我已经尝试了所有方法,但还是不行,代码是:classLoginControllerextendsController{protected$redirectTo='/home';protectedfunctionredirectTo(){if(\Auth::check()){$user_id=\Auth::id();$usuario=users::where('id','=',$user_id)-

javascript - Json 给出 301 永久移动

在Firefox上,只有在Firefox上它会弹出并给你一个警告“这个网页正在被重定向到一个新位置。你想重新发送你输入的for表单到新位置吗?”我没有表格,我使用javascript从文本框中提取值我检查了它说的FirebugPUT/admin/submit-scan/301永久移动PUT提交扫描302找到我的JSfunctionsubmitGoods(){varregisteredNo=$('input[name=registeredno]').val();varweight=$('input[name=weight]').val();$.ajax({type:'PUT',url:'

php - Laravel 中 Twitter Bootstrap 导航的自动事件类

像大多数人一样,我正在为我目前在Laravel中开发的网站使用TwitterBootstrap。到目前为止,我很喜欢将Laravel用作与Rails等效的PHP,但我想知道是否有更好的方法来制作导航栏。我试图确保我的导航栏li标签自动获得事件类,所以我有这个:@if(URL::current()."/"==URL::route('home'))@else@endifHome@if(URL::current()==URL::route('about'))@else@endifAbout暂时没问题。但是,当我有菜单和更多导航时,它最终会变得很难调试和处理。有没有类似于GemTabulous

php - laravel 5.1 以多对多关系获取每个类别的 5 个新闻

我被困在这里已经尝试了2-3个小时。我有一个多对多的关系:classCategoryextendsModel{publicfunctionnews(){return$this->belongsToMany('App\News');}}classNewsextendsModel{publicfunctioncategories(){return$this->belongsToMany('App\Category');}}我正在尝试获取相关类别的最新5条新闻:$front_categories=Category::with(array('news'=>function($query){$q