laravel 初见 安装 路由 模块化 20160720回顾

WBOY
Libérer: 2016-07-28 08:25:41
original
1044 Les gens l'ont consulté

昨天主要的工作就是把adminLTE用laravel改成模板,主要涉及到一些laravel的安装、调试等等

1、安装laravel,首先需要安装一个叫composer的东西,composer是php的包管理工具,去官网下载composer_windows安装包,直接双击安装,但是出现了提示PHP的openssl未开,

2、打开php.ini中去掉extension=php_openssl.dll的注释符";",然后将php文件夹下的ssleay32.dll,libeay32.dll,还有一个我这里是在php/ext文件夹下的php_openssl.dll,将这三个文件copy到windows/system32下,最后重启apache,我这里必须在administrator账号下重启(原因不明),重启命令httpd -k restart,如果没加入环境变量,需要去apache24/bin下执行命令,至此打开php的openssl成功,

3、然后回到composer的安装向导,可以直接下一步安装成功,用命令composer create-project laravel/laravel myapp --prefer-dist创建一个名为myapp的laravel的项目,我把这个项目创建在我的根目录下,设置路由是在app/Http/routes.php中

Route::get('admin', function () {
        return view('admin_template');
});
Copier après la connexion
要在resources/views/文件夹下建立admin_template.blade.php的模板,但是我发现路由失败,只有主页可以路由,研究了很久,最后终于找到一个可行的解决方案,参考http://www.bubuko.com/infodetail-974728.html,全部设置完后,终于成功路由

4、解决了路由的问题,又遇到一个新的问题是,无法加载静态资源css和js,因为admin_template.blade.php模板中要修改一下路径,是写的相对路径,我就直接把资源放在myapp下,其实laravel的根目录是public,所以不改相对路径的情况下是检索public下的资源,于是我把资源移动到public下,成功引用,当时研究了很久,应该是没仔细看404路径,我以为要像django那样统一放置、设置

5、最后我把header、footer、sidebar分成了三个公用模块,然后include到需要的页面上!

以上就介绍了 laravel 初见 安装 路由 模块化 20160720回顾,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!