- Создайте представление, которое содержит содержимое общего формата блэйда
- , для соответствующего действия, когда вам нужно создать новый блэйд, возьмите содержимое общего блэйда из шага 1, используя
render()
function Затем просто используйте File
фасад для фактического создания блейда с использованием контента.Что-то вроде:
use Illuminate\Support\Facades\File;
//in your controller method
$file = 'path to your views folder, where you want to generate the blade';
File::put($file, 'content from step 2');
Это все, что я могу предоставить, основываясь на коротком вопросе, без каких-либо подробностей, вы спросили.
Надеюсь, это поможет