Php Laravel-通过控制器获取Html代码
我试着做一些文档页面,有几页 (我使用的是Laragon和虚拟主机,所以URL类似于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
mysite.dev/something
)
我创建了两条路线:
Route::get('docs','DocsController@index');
Route::get('docs/{text}','DocsController@index');
因此,当我编写URLmysite.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:)是的-就是这样。升级到一个答案:)