Команда livewire:delete
Команда livewire:delete удаляет компонент Livewire
и все связанные с ним файлы. В качестве аргумента
передаётся имя компонента. Команда удаляет файл
компонента в app/Livewire и соответствующий
шаблон в resources/views/livewire.
Синтаксис
php artisan livewire:delete ComponentName
Имя компонента передаётся в формате
ComponentName для обычного компонента
или Folder/ComponentName для вложенного.
Пример
Давайте удалим компонент Counter:
php artisan livewire:delete Counter
Результат выполнения команды:
Component [Counter] and its view [counter] deleted successfully.
Пример
Удалим вложенный компонент User/Profile:
php artisan livewire:delete User/Profile
Результат выполнения команды:
Component [User/Profile] and its view [user/profile] deleted successfully.
Пример
Рассмотрим структуру компонента до удаления:
<?php
namespace AppLivewire;
use LivewireComponent;
class Post extends Component
{
public $title = 'Default title';
public function render()
{
return view('livewire.post');
}
}
?>
<div>
<h1>{{ $title }}</h1>
</div>
Теперь удалим этот компонент:
php artisan livewire:delete Post
В результате файлы будут удалены, и команда покажет подтверждение:
Component [Post] and its view [post] deleted successfully.
Смотрите также
-
команду
livewire:make,
которая создаёт новый компонент -
команду
livewire:move,
которая перемещает компонент -
команду
livewire:copy,
которая копирует компонент -
команду
livewire:layout,
которая управляет макетом компонента