laravel-5 相关问题

Laravel 5是由Taylor Otwell创建的开源PHP Web开发MVC框架的当前主要版本。 Laravel使用简单,富有表现力的语法帮助您创建应用程序。使用laravel标签来解决一般的Laravel相关问题。

whereHas 之后的Where 查询在 Laravel 5.4 中无法正常工作

就我而言,我的频道表与类别表存在多对多关系。 我想获取其类别包含动态值的频道,例如对标题进行 LIKE 查询...

回答 5 投票 0

即使配置正确,Laravel 也不发送电子邮件

我正在尝试在 laravel 中发送电子邮件,每当我尝试发送邮件时,都会出现此错误。 无法使用 3 个可能的身份验证在 SMTP 服务器上使用用户名“[email protected]”进行身份验证...

回答 2 投票 0

手动创建分页器 (Laravel 5)

我似乎无法手动创建分页器的实例。 使用 Illuminate\Pagination\Paginator; 类废话{ 公共函数索引(Paginator $paginator) { // 构建数组...

回答 2 投票 0

如何使用 Laravel 5.5 身份验证使电子邮件登录不区分大小写

在构建我的应用程序时,我通过运行 php artisan make:auth 使用了 Laravel 身份验证脚手架,这非常棒,节省了我很多时间。 但是,我遇到了使用问题...

回答 6 投票 0

添加自定义 500 错误页面仅用于 Laravel 中的生产

我想要一个自定义的 500 错误页面。只需在 error/500.blade.php 中创建一个视图即可完成此操作。 这对于生产模式来说很好,但我不再获得默认的异常/调试页面...

回答 8 投票 0

在 Laravel 的控制器中获取输入数据值

我想获取这个输入的值。 它的值是 53210。我怎样才能在我的控制器中得到它? 我目前...

回答 3 投票 0

如何使用 laravel 5.4 从 web.php 访问控制器内部的函数

我想从 web.php 调用控制器类内的静态函数。 在控制器中, 命名空间 App\Http\Controllers; 使用 Illuminate\Http\Request; RoutePackageController 类扩展了 Controller...

回答 2 投票 0

laravel 中的错误 422(无法处理的实体)

我在 Laravel 中遇到问题,因为它显示错误。我正在使用 ajax 将请求从客户端发送到服务器并向后发送。这是我的 AJAX 代码,我怀疑函数append() 不起作用。 $('#pet...

回答 2 投票 0

Laravel 使用中间件设置配置值

在我的 laravel 包中,我想使用 Global Middlware 设置新的配置值 所以,我使用服务提供商注册中间件 公共函数 boot() { 路线::middlewareGroup('mypacka...

回答 2 投票 0

如何在托管服务器上运行 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'); }

回答 3 投票 0

Laravel:file_put_contents()无法打开流:会话文件夹的权限被拒绝

即使我已为存储中的文件夹提供了 777 和所需的用户和组,我也会遇到此问题。 Filesystem.php 第 81 行中的 ErrorException:file_put_contents(/var/www/html/bus...

回答 10 投票 0

socket.io 无法在客户端工作(传输错误)

我正在尝试按照教程 https://laracasts.com/discuss/channels/general-discussion/step-by-step-guide-to-installing-socketio-and-broadcasting-events-with 来实现套接字-laravel-5...

回答 3 投票 0

通过 slug 而不是通过 id 搜索对象

我是 Laravel 的相对初学者(使用版本 5.2.3),并且一直在学习 Laracasts 教程,然后做了一些我自己的实验。 我成功设置了一条适合...

回答 5 投票 0

laravel 电子邮件无法连接到邮件服务器

我尝试在用户注册后从我的 laravel 应用程序发送电子邮件,但它一直在网络选项卡中给我这个错误, "message": "无法与主机 mail.i-scbank.com 建立连接...

回答 4 投票 0

Xlsx 文件无法读取 Laravel 5.2 中的数据

我正在使用 laravel 5.2 和 "maatwebsite/excel": "~2.1.0",我无法读取 xlsx 文件数据,我收到响应空数据 我的代码在这里 Excel::load($filePathNew, 函数($

回答 1 投票 0

获取 ModSecurity:Laravel 表单提交上的访问被拒绝,代码为 44

我尝试在 Laravel 中提交表单,但收到此错误: ModSecurity:访问被拒绝,代码为 44(第 2 阶段)。需要将“eq 0”与“MULTIPART_STRICT_ERROR”进行匹配。 [菲...

回答 1 投票 0

管理员 Laravel 5.2 注销特定用户

作为管理员,我想从应用程序中注销特定用户。 我尝试使用以下代码使用户从应用程序中注销。 验证::注销(); 但它并没有注销该特定用户,而是......

回答 3 投票 0

如何在laravel中使用phpunit测试特定的测试类

我想在我的项目中测试特定的测试类,因为有很多测试类失败,我只想一次测试一个类。 我已经在以下文件夹 est\

回答 10 投票 0

如何在 Laravel 的外部 js 文件中包含 csrf_token() ?

最初,我使用 标签在 HTML 页面中编写了所有 JavaScript 代码。 JavaScript 中 jQuery 的 post 调用是这样的。 $.post('store',{'_token':'{{csrf_to...</desc> <question vote="15"> <p>最初,我使用 <pre><code>&lt;script&gt;</code></pre> 标签在 HTML 页面中编写了所有 JavaScript 代码。</p> <p>JavaScript 中 jQuery 的 post 调用是这样的。</p> <pre><code>$.post(&#39;store&#39;,{&#39;_token&#39;:&#39;{{csrf_token()}}&#39;}, 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>&lt;meta&gt;</code></pre>标签添加到刀片布局中:</li> </ol> <pre><code>&lt;meta name=&#34;_token&#34; content=&#34;{{ csrf_token() }}&#34;&gt; </code></pre> <ol start="2"> <li>设置ajax请求:</li> </ol> <pre><code>$(function() { $.ajaxSetup({ headers: { &#39;X-CSRF-Token&#39;: $(&#39;meta[name=&#34;_token&#34;]&#39;).attr(&#39;content&#39;) } }); }); </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(&#39;meta[name=&#34;csrf-token&#34;]&#39;).content; </code></pre> </answer> </body></html>

回答 0 投票 0

避免被零错误除以 Laravel 框架

我正在尝试计算 Laravel 网站上的一些统计数据...但是,当我执行以下代码时,它给了我一个“除以零错误” 我明白为什么,因为没有记录所以

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.