当前位置: 首页 > 知识库问答 >
问题:

Laravel软件包开发中的会话过期

公良鸿畅
2023-03-14

说明我正在laravel软件包中使用livewire,该软件包将插入laravel项目。我成功地将Livewire集成到我的软件包中。我获取的错误是,当我单击绑定到组件方法的按钮时,由于不活动,此页面已过期。我在我的基本文件中添加了csrf令牌,如

<meta name="csrf-token" content="{{ csrf_token() }}" />

复制的精确步骤

  • 在laravel项目中创建一个包。只渲染一个组件
public function render(){ 
    return view('acc::livewire.voucher-component')->layout('acc::layouts.app'); 
   }

精简、复制可复制的代码段依赖项

    "php": "^7.3|^8.0",
    "illuminate/support": "^8.15",
    "livewire/livewire": "^2.3",
    "fruitcake/laravel-cors": "^2.0"

浏览器:[Chrome,]

包路由文件

    <?php

use Enam\Acc\Http\Livewire\AccHeadComponent;
use Enam\Acc\Http\Livewire\VoucherComponent;
use Illuminate\Support\Facades\Route;

use Enam\Acc\Http\Controllers\HomeController;

Route::get('/acc', function () {
    return view('acc::app');
});
Route::get('/acc/test', VoucherComponent::class);

共有1个答案

牟嘉
2023-03-14

尝试应用web中间件到路由


use Enam\Acc\Http\Livewire\AccHeadComponent; 
use Enam\Acc\Http\Livewire\VoucherComponent; 
use Illuminate\Support\Facades\Route; 
use Enam\Acc\Http\Controllers\HomeController; 

Route::middleware(['web'])
->group(function() {
    Route::get('/acc', function () { return view('acc::app'); }); 
    Route::get('/acc/voucher-entry', 'Enam\Acc\Http\Controllers\HomeController@index'); 
    Route::get('/acc/test', VoucherComponent::class);
});
 类似资料:
  • 软件包定义:运行于 RT-Thread 物联网操作系统平台上,面向不同应用领域的软件组件形成一个个软件包,由软件包描述信息,软件包源代码或库文件组成。 在制作软件包前,需要先对软件包的功能进行准确的定义,确保 不要耦合 与产品业务逻辑有关的代码,提高软件包的 通用性 。 软件包应该包含以下内容: 软件包代码和说明文档。 软件包索引。 例如作为示例的 hello 软件包,这两部分的地址为分别是: 软

  • 在开发智能路由器的过程中,如果有一个新需求,那先去google一下,到openwrt官方仓库里找一找package,如果没有的话,再自己开发一个。避免重新发明轮子。 比如商业wifi(广告wifi)需要的上网欢迎页,已经有nodogsplash实现了;上网欢迎页加上认证计费,有wifidog实现了。 远程云管理方面,有autossh实现了实时ssh管理(可少量调试使用,服务器负载高,无法承受数百台

  • 9.5笔试 9.10一面 有个八股印象比较深,问现有一个tcp连接,突然断开了,问你怎么知道是客户端还是服务器端断开的,回答的不对,但是也没告诉我答案是什么,有佬知道吗😂 9.14二面 9.23电话告诉我面试通过了,让我更新一下信息 说是和华为通信竞争,所以工作强度不小

  • 我想使用包,并按照网站上的描述运行安装: 然而,这导致: 现在我从网站上下载了文件,假设我自己应该能够将其存储在正确的位置。使用简单的方法,只需将整个文件夹复制到: 不允许我在Python中导入。我可以做什么来手动安装这个软件包?

  • 问题内容: 我一直在使用 buildroot 以便使用 uclibc 构建工具链。现在, buildroot 下载所有软件包,解压缩并构建所有软件包。 我想更改工具链的 uclibc 源,然后用新的源重新编译工具链,但我只是不明白如何用漂亮的方式完成它。 完成构建后,可以在“ < buildroot-src> / output / build ” 中找到所有提取的源。但是更改它们不会给我任何帮助,

  • Git https://skyao.gitbooks.io/learning-git/installation/ubuntu1604.html sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git gitbook https://skyao.gitbooks.io/leaning-