Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel-通过控制器获取Html代码_Php_Html_Laravel - Fatal编程技术网

Php Laravel-通过控制器获取Html代码

Php Laravel-通过控制器获取Html代码,php,html,laravel,Php,Html,Laravel,我试着做一些文档页面,有几页 (我使用的是Laragon和虚拟主机,所以URL类似于mysite.dev/something) 我创建了两条路线: Route::get('docs','DocsController@index'); Route::get('docs/{text}','DocsController@index'); 因此,当我编写URLmysite.dev/docs时,我得到的有点像一个docs主页 这是控制器: class DocsController extends Con

我试着做一些文档页面,有几页

(我使用的是Laragon和虚拟主机,所以URL类似于
mysite.dev/something

我创建了两条路线:

Route::get('docs','DocsController@index');
Route::get('docs/{text}','DocsController@index');
因此,当我编写URL
mysite.dev/docs
时,我得到的有点像一个docs主页

这是控制器:

class DocsController extends Controller
{
    public function index($text = '', $f = '') {
        if ($text != '')
            if (Storage::has('testText/'.$text.'.html'))
                $f = Storage::get('testText/'.$text.'.html');
            else
                $f = 'File doesn\'t exist...';

        return view('docs')->with('text',$f);
    }
}
我在一些文本文件上测试了它,它在存储方面工作得很好,但是在这段代码中,你可以看到“.html”,因为我尝试对html文件做同样的事情。 结果是包含html代码但以文本形式编写的页面

有没有办法从html文件中获取此代码,并使其作为html工作?
也许有一个比存储更好的外观来实现这一点,但我不太了解Laravel。

你的文档刀片模板可能需要{!!$text!!}在你有{{$text}}的地方

你的文档刀片模板可能需要{!!$text!!}在你有{$text}的地方。关于这一点的许多假设可能是错误的,因此没有作为答案发布。我有{{$text},我认为这是进行一些输入等的安全方法,但是{!!$text!!}实际上,在不做任何事情的情况下,接受给出的任何内容并正确显示。这对我的案子来说非常有效,Thx:)是的-就是这样。升级到一个答案:)