Laravel 5是由Taylor Otwell创建的开源PHP Web开发MVC框架的当前主要版本。 Laravel使用简单,富有表现力的语法帮助您创建应用程序。使用laravel标签来解决一般的Laravel相关问题。
我正在使用 Laravel 的默认身份验证。当用户登录时,他们会被重定向到 /dashboard 而不是 /home。 我在 RedirectIfAuthenticated 中更改了这一行: 返回重定向('/home'); 到 r...
我有一个我不明白的关于在 Laravel 5.1 中保存会话的现象 当我的用户通过选中“记住”框进行连接时,我会看到 cookie“记住...”,其中...
我正在尝试对 Laravel 5 使用 bugsnag。我得到了我的应用程序的一些实例:本地、一些生产、测试等。 在这个 https://github.com/bugsnag/bugsnag-laravel 文档中,它说......
在 Laravel 5 中,Request 对象的方法注入似乎比使用 Request 外观更受欢迎。 在 Laravel 5 中,Request 对象的方法注入似乎比使用 Request Facade 更受欢迎。 <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class HomeController extends Controller { public function index(Request $request) { $email = $request->input('email'); // OR $email = $request->get('email'); } } 我有几个问题: 使用Illuminate\Http\Request比使用Illuminate\Support\Facades\Request更好 我不知道 $request->get() 是如何解析的,因为 get() 中没有函数名 Illuminate\Http\Request。 input() 和 get() 做同样的事情。 方法注入比使用 Facades 更好吗? 注入与外观 在控制器方法中,请求注入功能总是更可取,因为在某些方法中,它可以帮助您使用表单请求(它们扩展了默认的请求类)验证,这将在进入实际控制器方法之前自动验证您的请求。这是一个很棒的功能,有助于创建精简且干净的控制器代码。 使用默认的请求注入使你的控制器的方法相似并且更容易维护。 此外,对象注入总是比 Facades 更好,因为这样的方法和对象更容易测试。 获取与输入 get(...)和input(...)是不同类的方法: 第一个是 Symfony HttpFoundation Request 的方法, input() 是 Laravel Request 类的一个方法,它扩展了 Symfony Request 类,它支持点表示法来访问嵌套数据(如 $name = $request->input('products.0.name'))。 除了之前回答过的: input() 方法访问所有请求输入的数组,包括使用 merge() 添加或修改的数据。 get() 用于从请求属性中获取值。在验证过程中更改或添加数据时效果不佳
文件“C:\xampp mp\php8911.tmp”不存在
安装后的我 作曲家需要干预/图像 我想上传图像,提交表单后出现此错误。 文件“C:\xampp mp\php1D5F.tmp”不存在 公共功能商店(
我已经尝试遵循文档,但没有成功。 我需要在原来的登录系统中添加一个条件 我尝试过以下方法: 命名空间 App\Http\Controllers\Auth; 使用应用程序\...
我正在我的 Laravel 应用程序中进行一些更改,以自动将纯文本版本添加到我的电子邮件中..我正在通过使用库来做到这一点 https://packagist.org/packages/html2text/html2text 我会...
这是我第一次寻求帮助。我不是开发人员或任何相关人员,我对 PHP 和 Laravel 的了解很薄弱。我正在创建一个网络应用程序,我需要从我拥有的数组中获取一个值...
在 Laravel console.php 中的函数上调用计划
我想调用console.php中的一个函数作为时间表。 这是我的 console.php 代码: 我想调用console.php中的一个函数作为时间表。 这是我的console.php代码: <?php use App\Http\Controllers\AuctionController; use Illuminate\Support\Facades\Schedule; Schedule::call(function () { ([AuctionController::class, 'endAuction']); echo 'Zakończono aukcję.'; })->everyTenSeconds(); 这是我的功能代码: public function endAuction(Request $request, $id) { $auction = Auction::findOrFail($id); DB::transaction(function () use ($auction) { if ($auction->bids()->count() == 0) { $maxQueue = Auction::max('queue'); $deletedQueueValue = $auction->queue; $auction->update(['queue' => $maxQueue + 1]); $this->rindexAuctionQueue($deletedQueueValue); } else { $auction->update(['status' => 'ended']); if ($auction->currentBid) { $auction->car->update([ 'owner_id' => $auction->currentBid->user_id, 'status' => 'sold', 'price' => $auction->current_price ]); } $deletedQueueValue = $auction->queue; $auction->delete(); $this->rindexAuctionQueue($deletedQueueValue); } }); return redirect()->route('mainpage')->with('success', 'Aukcja została zakończona.'); } 调度程序工作,终端中有回显,每 10 秒打印一次,但该函数没有调用。有什么帮助吗?谢谢! 直接从控制台命令调用控制器方法通常不是最佳实践。相反,最好将业务逻辑封装在服务类中。这样,您可以轻松地重用控制器和控制台命令中的逻辑。 此外,您的 endAuction 函数需要 ID 和其他上下文,我们需要适当地传递这些。 将 endAuction 逻辑封装在服务类中。重构控制器以使用服务类并在您的计划中调用该服务类。
我正在 Laravel 中构建一个基本的私人消息传递系统,并希望将 2 个用户(向登录的用户)之间的消息线程列表显示为基本收件箱。 此刻我已经拥有了一切
仅在创建和更新时使用 Auth::id() Eloquent
我仅在创建和更新时需要使用 Auth::id() Eloquent 的帮助。 我想要实现的是,当我使用 Eloquent 模型保存或更新时,当前登录的用户 ID 将添加到 touc...
通常,我在使用网站(非 API)时会在会话内保存临时数据/数组。 今天我想用 Laravel API 做同样的事情(在会话中保存临时数据/数组)。 所以这是我的
Laravel-admin 1.8.19 与 Laravel 11.8.0 不兼容吗? [无法将您的要求解析为一组可安装的软件包。]
我正在为我的 Web 应用程序项目使用 Laravel 11.8.0,并想要制作一个管理页面。因此,我尝试安装 laravel-admin。然而,它给了我一个错误:“你的要求......
Laravel 应用程序版本 5.6 我希望从 API 响应中显示的 Cache-Control 标头中删除 private 值 我有一个中间件正在添加“无缓存”和“无存储”va...
我正在尝试将一些旧网站页面重写为我闪亮的新 Laravel 网站上的路线。我原则上理解 .htaccess 是如何工作的,但是默认的 Laravel .htaccess 中有一行(我认为)是
我正在尝试在 Laravel 中使用 Redis 进行缓存。 我已经在本地安装了 redis,并且我知道它正在工作,因为我能够运行水平队列和工作人员。 我在做时也得到回应 redis-cli...
我将所有用户文件上传到目录: /资源/应用程序/上传/ 我尝试通过完整路径获取图像: http://localhost/resources/app/uploads/e00bdaa62492a320b78b203e2980169c.jpg 但我收到错误:
无法获得我想要的输出并得到这种错误“htmlspecialchars() 期望参数 1 为字符串,给定数组”
这是我的数据。 {"ErrorCode":0,"ErrorDescription":"成功","Data":[{"PluginType":"SMS","Credits":"৳48.959915"}]} 我...
我做了这个验证并且有效: 公共函数 salvar(CreateEquipamento $Vequip, CreateLocalizacao $VLocal) { $this->equipamento->create($Vequip->all()); $装备...
我刚刚在 laravel 5.4 安装了 voyager 并迁移了表,但最后显示以下错误 路线 [voyager.posts.index] 未定义