首页 PHP小记正文

laravel下载并安装flash插件方法步骤:

刘伟 PHP小记 2018-03-14 225 0

1.在composer中查找flash,并选择laracasts/flash. 2.运行一下命令安装flash插件: [kbd]composer require laracasts/flash[/kbd] 安装完成后,在composer.json文件中会自动require这个库类,并且vendor目录中会自动下载好相应文件 3.在框架的config/app.php文件中的providers数组中添加组件提供者,复制以下代码放到数组中即可: Laracasts\Flash\FlashServiceProvider::class, 4.如果你需要修改flash插件的模板,就需要运行以下代码: [kbd] php artisan vendor:publish --provider="Laracasts\Flash\FlashServiceProvider[/kbd] 运行完成后,会在resourece/views下创建一个vendor目录 里面就是flash插件的模板文件所在地,message.blade.php对应的是非模态框的代码片段,modal.blade.php是模态框的代码片段,如果需要使用模态框,就需要去修改modal.blade.php文件,在里面加上一段js,因为bootstrap的模态框需要手动显示,默认是不显示的. /**

<script>
    $(function () {
        $('#myModal').modal('show');
    })
</script>
注意:myModal为modal.blade.php的id
*/ 5.使用的时候,需要现在对应模板(或者父级模板中引入flash的插件) @include('flash::message') 6.在对应控制器的return之前调用flash插件,flash('Message')->overlay(),该方法对应的是调用模态框,其他的不是overlay方法的就是调用的message.blade.php非模态框的模板文件

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论