[英]Intergrate Laravel4 into an exisiting flat PHP site
想要將Laravel4集成到現有的扁平PHP-MySQL網站中,而我逐頁應用MCV邏輯時,我需要保持該網站正常工作。
在繼續之前:
Q1。這種整合工作嗎?
Q2。有人預見到任何問題嗎?
Sofar我只是這樣做:
應用程序/ routes.php文件
Route::get('/', function(){
//just keep empty, index.php shows up as intended.
});
public / index.php
test
<?php
//Codes transplanted from Laravel4
//.......start......
/**
* Laravel - A PHP Framework For Web Artisans
*
require __DIR__.'/../bootstrap/autoload.php';
用這種方式將無法正常工作。 在MVC的中間,我們有“視圖”,這是laravel返回給用戶進行顯示的內容。
但是,您可以將index.php文件夾放在app/views
目錄中。 例如,如果將index.php文件的內容放入:
app/views/index.blade.php
然后,您可以通過以下方式調用它:
Route::get('/', function(){
return View::make('index');
});
這將帶來額外的好處,幫助您完成從“扁平” PHP網站轉到框架的第一步。
注意:如果您確實嘗試使用示例中提供的實現,則會收到大量“未找到”異常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.