laravel與fis3開發(fā)環(huán)境部署
測試環(huán)境部署
開發(fā)流程
1.laravel安裝
方式一:composer安裝:
composer?global?require?"laravel/installer=~1.1"
laravel?new?blog
方式二:下載安裝包:
下載地址:http://down.golaravel.com/laravel/laravel-v5.1.11.zip
放到指定目錄
2.主機配置
windows下的c:windows/system32/drivers/etc/host文件添加127.0.0.1 ? ? ? fis.lanxiniu.com
修改apache下文件httpd-vhosts.conf文件添加
DocumentRoot "E:/XAMPP/htdocs/online/liubai/"
ServerName online.gallery.io ##與host配置保持一致
3.安裝fis
①. 打開?composer.json?添加依賴
"require":?{
...
"fex-team/laravel-fis":?"*",
...
},
②.安裝依賴
$?composer?install
③.打開?config/app.php?添加?Provider
'providers'?=>?[
//?添加?FIS?的?Provider
Fis\Providers\ResourceProvider::class,
],
④.進入項目目錄
$?cd 項目目錄
⑤. 初始化
$?fis3?init?laravel
4.頁面編寫
①.在resource/view文件下新建index.blade.php編寫頁面文件
②.修改app/http/root.php者疤,注冊路由
③.本地測試
5.修改fis.js配置,將配置保存后產(chǎn)出到指定目錄
②.產(chǎn)出到當(dāng)前項目的根目錄下fis release -d ../test
6.測試產(chǎn)出項目
重復(fù)步驟2,配置好測試環(huán)境后測試看能否運行
附件:
1.demo:
view文件:resources/views/home.blade.php,
resources/views/driver.blade.php
路由注冊 :app/http/rooute.php中加入
Route::get('/home',function(){
return?view('home');
});
Route::get('/driver',function(){
return?view('driver');
});
注:默認配置vhost時需要直接寫道pubilc文件目錄下,例:
<VirtualHost *:80>
DocumentRoot "E:/XAMPP/htdocs/laravel.fis.test1/public"
ServerName test.fis.com
</VirtualHost>
相關(guān)問題:
1. 前端頁面開發(fā)嘹黔,開發(fā)的html頁面洼怔、js、css咱旱、img 保存路徑叶骨?
fis下文件目錄結(jié)構(gòu):
page 放置頁面模板
widget 一切組件茫多,包括模板、css忽刽、js天揖、圖片以及其他前端資源
test 一些測試數(shù)據(jù)、用例
static 放一些組件公用的靜態(tài)資源
static/lib 放置一些公共庫跪帝,例如 jquery, zepto, lazyload 等
laravel下文件目錄:
app放置后臺php處理相關(guān)文件
resource防止頁面文件
public下放置js今膊,img,css等文件
2.?前端頁面測試伞剑,前端頁面如何在開發(fā)過程中測試万细?
fis3 release -w
fis3 release -wl刷新內(nèi)置瀏覽器
3.?后端腳本開發(fā),后端腳本的存放路徑纸泄?
app文件夾http/controller
4.?后端腳本測試,后端腳本如何測試
5.?前后端腳本集成測試腰素,前后端腳本如何集成聘裁?前后端基本如何聯(lián)調(diào)測試?
6.?項目發(fā)布弓千,項目發(fā)布注意事項衡便?