Laravel 5是由Taylor Otwell创建的开源PHP Web开发MVC框架的当前主要版本。 Laravel使用简单,富有表现力的语法帮助您创建应用程序。使用laravel标签来解决一般的Laravel相关问题。
whereHas 之后的Where 查询在 Laravel 5.4 中无法正常工作
就我而言,我的频道表与类别表存在多对多关系。 我想获取其类别包含动态值的频道,例如对标题进行 LIKE 查询...
我正在尝试在 laravel 中发送电子邮件,每当我尝试发送邮件时,都会出现此错误。 无法使用 3 个可能的身份验证在 SMTP 服务器上使用用户名“[email protected]”进行身份验证...
我似乎无法手动创建分页器的实例。 使用 Illuminate\Pagination\Paginator; 类废话{ 公共函数索引(Paginator $paginator) { // 构建数组...
如何使用 Laravel 5.5 身份验证使电子邮件登录不区分大小写
在构建我的应用程序时,我通过运行 php artisan make:auth 使用了 Laravel 身份验证脚手架,这非常棒,节省了我很多时间。 但是,我遇到了使用问题...
添加自定义 500 错误页面仅用于 Laravel 中的生产
我想要一个自定义的 500 错误页面。只需在 error/500.blade.php 中创建一个视图即可完成此操作。 这对于生产模式来说很好,但我不再获得默认的异常/调试页面...
我想获取这个输入的值。 它的值是 53210。我怎样才能在我的控制器中得到它? 我目前...
如何使用 laravel 5.4 从 web.php 访问控制器内部的函数
我想从 web.php 调用控制器类内的静态函数。 在控制器中, 命名空间 App\Http\Controllers; 使用 Illuminate\Http\Request; RoutePackageController 类扩展了 Controller...
我在 Laravel 中遇到问题,因为它显示错误。我正在使用 ajax 将请求从客户端发送到服务器并向后发送。这是我的 AJAX 代码,我怀疑函数append() 不起作用。 $('#pet...
在我的 laravel 包中,我想使用 Global Middlware 设置新的配置值 所以,我使用服务提供商注册中间件 公共函数 boot() { 路线::middlewareGroup('mypacka...
如何在托管服务器上运行 artisan 命令 Schedule:run? (拉拉维尔)
我在 xampp\htdocs\project pp\Console\Commands 文件夹中有一个 statusUpdate.php 文件。 状态更新.php: 我在 xampp\htdocs\project pp\Console\Commands 文件夹中有一个 statusUpdate.php 文件。 状态更新.php: <?php namespace App\Console\Commands; use Illuminate\Console\Command; use DB; class statusUpdate extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'status:update'; /** * The console command description. * * @var string */ protected $description = 'Update Job status daily'; /** * Create a new command instance. * * @return void */ public function __construct() { parent::__construct(); } /** * Execute the console command. * * @return mixed */ public function handle() { $affected = DB::table('jobs')->update(array('status' => 1)); } } 我按照 Laravel 官方文档创建了它。之后,我将 \App\Console\Commands\statusUpdate::class 添加到位于 xampp\htdocs\project pp\Console 的 Kernel.php 文件中。 这是 Kernel.php 文件中的代码: <?php namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; class Kernel extends ConsoleKernel { /** * The Artisan commands provided by your application. * * @var array */ protected $commands = [ \App\Console\Commands\statusUpdate::class, ]; /** * Define the application's command schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) { $schedule->command('status:update') ->everyFiveMinutes(); } } 然后我在 Windows 上使用 CMD 运行以下命令: php artisan 时间表:运行 现在,它在我的本地服务器上运行良好。我的作业表中的状态字段正确更新为 1。 但是,当我将该项目部署到共享主机并在 cPanel 中设置 CRON 作业时,它不起作用。 CRON 作业命令是: php /path/to/artisan schedule:run 1>> /dev/null 2>&1 在此托管环境中,该命令不起作用。我该如何解决这个问题? 嗯。我按照你说的给你答案。 Cron 作业命令是这样的:php /path/to/artisan schedule:run 1>> /dev/null 2>&1 该路径应该是在服务器中找到 artisan 文件的位置。像这样: 假设您的 artisan 文件位置是 /var/www/artisan,那么简单的答案可以这样做: php /var/www/artisan schedule:run 1>> /dev/null 2>&1 只需检查是否有效。谢谢! 更新: 这就是它应该的样子。 这对我来说效果很好 /usr/local/bin/php /path/to/artisan schedule:run >> /dev/null 2>&1 您应该将 cPanel 服务器中的命令添加为 /usr/local/bin/php /home/xyz/public_html/artisan schedule:run 1>> /home/xyz/public_html/log_laravel 2>&1 这将保留所有日志/home/xyz/public_html/log_laravel Running scheduled command: '/opt/cpanel/ea-php71/root/usr/bin/php' 'artisan' SyncAPIOrders:orders > '/dev/null' 2>&1 在我的例子中,cron 作业不起作用,如果您要将命令安排为每天一次(即 00:00),并且同一时间不反映在$schedule->command();对象中 如果命令不正确,我曾经在电子邮件中收到此警告: PHP Warning: Module 'magickwand' already loaded in Unknown on line 0 Status: 404 Not Found X-Powered-By: PHP/5.6.37 Content-type: text/html; charset=UTF-8 No input file specified. 在 Kernel.php 中您应该指定 /** * Define the application's command schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) { $schedule->command('SyncAPIOrders:orders') ->timezone('Asia/Kolkata') ->dailyAt('00:00'); }
Laravel:file_put_contents()无法打开流:会话文件夹的权限被拒绝
即使我已为存储中的文件夹提供了 777 和所需的用户和组,我也会遇到此问题。 Filesystem.php 第 81 行中的 ErrorException:file_put_contents(/var/www/html/bus...
我正在尝试按照教程 https://laracasts.com/discuss/channels/general-discussion/step-by-step-guide-to-installing-socketio-and-broadcasting-events-with 来实现套接字-laravel-5...
我是 Laravel 的相对初学者(使用版本 5.2.3),并且一直在学习 Laracasts 教程,然后做了一些我自己的实验。 我成功设置了一条适合...
我尝试在用户注册后从我的 laravel 应用程序发送电子邮件,但它一直在网络选项卡中给我这个错误, "message": "无法与主机 mail.i-scbank.com 建立连接...
我正在使用 laravel 5.2 和 "maatwebsite/excel": "~2.1.0",我无法读取 xlsx 文件数据,我收到响应空数据 我的代码在这里 Excel::load($filePathNew, 函数($
获取 ModSecurity:Laravel 表单提交上的访问被拒绝,代码为 44
我尝试在 Laravel 中提交表单,但收到此错误: ModSecurity:访问被拒绝,代码为 44(第 2 阶段)。需要将“eq 0”与“MULTIPART_STRICT_ERROR”进行匹配。 [菲...
作为管理员,我想从应用程序中注销特定用户。 我尝试使用以下代码使用户从应用程序中注销。 验证::注销(); 但它并没有注销该特定用户,而是......
我想在我的项目中测试特定的测试类,因为有很多测试类失败,我只想一次测试一个类。 我已经在以下文件夹 est\
如何在 Laravel 的外部 js 文件中包含 csrf_token() ?
最初,我使用 标签在 HTML 页面中编写了所有 JavaScript 代码。 JavaScript 中 jQuery 的 post 调用是这样的。 $.post('store',{'_token':'{{csrf_to...</desc> <question vote="15"> <p>最初,我使用 <pre><code><script></code></pre> 标签在 HTML 页面中编写了所有 JavaScript 代码。</p> <p>JavaScript 中 jQuery 的 post 调用是这样的。</p> <pre><code>$.post('store',{'_token':'{{csrf_token()}}'}, function(data){ /*a bunch of code*/ }); </code></pre> <p>代码运行良好。但是,后来我将所有脚本放入外部 js 文件中。并且该代码不再起作用。</p> <p>我遇到了 <pre><code>{{csrf_token()}}</code></pre> 的问题,错误是 </p> <blockquote> <p>compiled.php 中出现 TokenMismatchException </p> </blockquote> <p>如果我想用 Laravel 外部 js 文件该怎么办?</p> </question> <answer tick="true" vote="51"> <ol> <li>将带有令牌的<pre><code><meta></code></pre>标签添加到刀片布局中:</li> </ol> <pre><code><meta name="_token" content="{{ csrf_token() }}"> </code></pre> <ol start="2"> <li>设置ajax请求:</li> </ol> <pre><code>$(function() { $.ajaxSetup({ headers: { 'X-CSRF-Token': $('meta[name="_token"]').attr('content') } }); }); </code></pre> <p>现在您可以使用 <pre><code>$.post()</code></pre>,而无需每次都提供 <pre><code>_token</code></pre>。</p> </answer> <answer tick="false" vote="0"> <p>这对我有用:</p> <pre><code>var csrf = document.querySelector('meta[name="csrf-token"]').content; </code></pre> </answer> </body></html>
我正在尝试计算 Laravel 网站上的一些统计数据...但是,当我执行以下代码时,它给了我一个“除以零错误” 我明白为什么,因为没有记录所以