如何在laravel中动态创建视图?

时间:2018-04-04 22:51:53

标签: php laravel

我有一个用laravel编写的广告网站,用户可以使用我为他们提供的MCE tinymce创建自己的页面,在它下面:是页面的名称,我的问题我是如何基于输入名称创建新视图的,例如:survialence_cameras(是用户为他/她的页面选择的名称)。现在如何创建一个与客户插入的名称相同的页面(视图),因此他/她的地址为:www.example.com/survialence_cameras

1 个答案:

答案 0 :(得分:0)

这是答案,对于任何有相同问题的人,只需在web.php文件中写下以下代码

Route::get( 'sites/{keyword}', function ( $keyword) {
    fopen( resource_path( 'views/' . $keyword . '.blade.php' ), 'w' );
    return view(  $keyword   );
});

另外,你总是可以在变量中保存tinymce值并将其存储在你的数据库中,知道它是如何工作的,只需看看这个视频朋友的视频,这非常有用:https://www.youtube.com/watch?v=Y-SvIFS4J8o