我正在使用laravel livewire删除两个表中的记录,问题出在模式上,记录正在被删除,但模式仍然显示。 奇怪的是,当我注释代码行中的一行来删除数据时,它起作用了! 我使用的是Bootstrap 4.1 这是我的函数: public function delete($id)
{
DB::beginTransaction();
try
{
// If I comment on any of the following two lines (it doesn't matter what li
我正在尝试使用livewire制作一个CRUD应用程序,在组件Blade中呈现数据,然后将数据保存到DB中。数据正在正确地呈现给livewire Blade组件,但是当我试图从组件中保存数据时,Livewire正在呈现空白页,而不是更新添加的数据。这是我的密码。
Employees.php
<?php
namespace App\Http\Livewire;
use App\Models\User;
use Illuminate\Support\Facades\Validator;
use Livewire\Component;
use Session;
class Employees
这是我的Livewire组件
<?php
namespace App\Http\Livewire\Dashboard;
use App\Models\Post;
use Livewire\Component;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
class EditPost extends Component
{
use AuthorizesRequests;
public ?Post $postSingle = null;
protected $rules = [
我正试着按外键对一张邮寄表进行排序,却想不出怎么做。希望有人能帮我一把。我可以根据已经存在的字段进行排序。post_stats表有以下列:
id,
post_id,
views,
视图是一个int。我需要根据“观点”来分类。
这就是我现在所拥有的。我的带电控制器:
<?php
namespace App\Http\Livewire\Admin;
use App\Models\Post;
use Livewire\Component;
use Livewire\WithPagination;
class PostsIndex extends Component
{
use
我只使用laravel作为移动应用程序的后端,为此我使用了Laravel Sanctum api。我不需要在浏览器中显示在网站上的所有东西,所以我想禁用所有不必要的网络路由。有些路由非常简单地从文件app/config/fortify.php中删除。但是有一些我不需要的路线,比如login,logout或者_ignition/execute-solution。它们的位置以及如何禁用它们还不清楚。
增加了加强和我想禁用的路线的列表。
POST _ignition/execute-solution
GET|HEAD _ignition/health-check
POST
我是Livewire的新手,我尝试使用Jetstream/Livewire/TailwindCSS在Laravel 8中使用模态密码确认。在向用户提供一些敏感信息之前,我想将其作为一个附加的保护层。根据中的文档(#Modal通过Livewire确认),我应该能够创建一个组件,然后调用该操作来请求密码确认,然后再执行剩下的代码。但是,我不能让这件事起作用。
我的组件(\App\Http\Livewire\TestComponent.php):
<?php
namespace App\Http\Livewire;
use Livewire\Component;
class TestCo
我刚开始学习Livewire,我正在制作一个页面来购买书籍,并将它们添加到购物车中。
我做了两个Livewire组件,一个用来买书,一个用来买手推车。当我单击“购买书”时,一切都很完美,并且它被自动添加到购物车中,但问题是购物车不会自动更新,我需要重新加载页面来查看添加的书籍。
书籍部分:
class Book extends Component
{
public $book,$price;
protected $listeners = ['purchase' => 'incrementPrice'];
public func
在列表中,我显示了最新的主题,包括那些被删除的主题。 function latest()
{
return Topic::withTrashed()->latest();
} 为了显示单个主题,我有一个Livewire组件,其中传入了该主题。 class ShowTopic extends Component
{
public $topic;
public function mount(Topic $topic)
{
$this->topic = $topic;
}
public function render(
新的livewire,并试图将现有的表单转换为livewire组件。
当我提交表单时,我会得到以下错误:
Typed property App\Http\Livewire\LocationInfo::$location must not be accessed before initialization
我不知道该怎么做,或者我做错了什么。我原以为save()方法会了解$this->location,但可能是我误解了什么。好像在文档里找不到和我在做什么不同的东西。我也看过其他有同样错误的问题,但没有找到答案。
我可以将Log语句移动到挂载方法或render方法,它将记录正确的信息。我不明
我的问题是,当我用Laravel Livewire做一个非常简单的分页时,第一页看起来很好,但是当我单击"Next Page/Page Number“时,结果就会消失,即使还有更多的结果要显示,我完全不知道,也不知道如何尝试。当我尝试删除一个类别时,同样的问题
以下是我的组件代码:
<?php
namespace App\Http\Livewire\Admin\Category;
use App\Models\Categories;
use Livewire\Component;
use Livewire\WithPagination;
use Illuminate\Http\
我正在检查livewire-ui/modal,如中所描述的
当单击“打开”按钮时,模态显示正确,但无论所用的方式是什么,它从不关闭,例如:
点击离开
使用逃逸触控
在此代码中使用关闭按钮
<button wire:click="$emit('closeModal')">No, do not delete</button>
使用此代码使用关闭按钮
<button class="button-link" wire:click.prevent="close()"> Po
我有一个变量$login,它将包含数据。
public $account;
public $login;
public function getAccountOrder($id)
{
$this->account = Buys::findOrFail($id);
$this->login = $this->account->accounts;
}
public function render()
{
$buys = Buys::where('user_id', auth()->user()->id)->get();