【原創】Laravel5.4 筆記一——Hello World!
1.安裝composer。直接下載Composer-Setup.exe預設安裝
2.composer ok 之後;進入cmd ,切換到你需要放置laravel的路徑下,輸入:
composer create-project laravel/laravel --prefer-dist
3.等待安裝完成。。。要個十幾分鐘的
4.ok之後,你跑到你剛剛切換的路徑下去看 就能發個一個完整的laravel檔案在哪裡 一動不動 哈哈哈哈。。。。。。
5.在vendor查看了框架的版本:Laravel5.4。找呀找呀找文件。。。。。。(https://laravel.com/docs/5.4)
6.看不下去了 (我很想知道怎麼才能出來一個頁面),算了!先嚐試一個 hello world吧 (默默的找度娘去了);看不懂英文文件的,不要浪費時間去找翻譯了,給你箇中文文件的連結(
7.我本地伺服器 用的 apache 需要在配置檔案裡 開啟 這一行: LoadModule rewrite_module modules/mod_rewrite.so(URL重寫)
8.上一步只是給第一次裝環境的人看的,接著把localhost的路徑直接指定到laravel的public目錄下:(因為laravel只對外開放public目錄,現在問我為什麼,我也不知道)(在wamp目錄下的conf/extra/httpd-vhosts.conf,修改DocumentRoot後的路徑,同時AllowOverride後面為all),然後你在瀏覽器輸入localhost按一下enter鍵:
<VirtualHost *:80>
ServerName localhost
DocumentRoot c:/wamp/www/laravel/public
<Directory "c:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
9.瀏覽出來的是這個,hello world 已經離我們很近了!!!!。
10.咳咳。。。 hello world來了 。。。。。。
11.第一步 直接找到。。。 誒呀啊啊。。。 怎麼弄不出來。。。
一番鬥爭之後。。。(學習的時候還是應該認真看文件的)
12.找到routes/web.php,根據文件描述的修改一下下。
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
Route::get('/hello', function()
{
return "Hello World!";
});
13.好了,在瀏覽器裡面輸入localhost/hello;
em……
14.出來是出來了,但這只是個開始!下一步,如何從控制器裡顯示出來。。。
15.先定義路由;
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
// Route::get('/hello', function()
// {
// return "Hello World!";
// });
Route::get('/hello', '[email protected]');
//Hello是控制器的名字 index對應到的方法
16.找到app/Http/Controllers建一個控制器檔案:Hello.php(目測lv的控制器命名這樣寫也是木有問題的)
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class Hello extends Controller
{
public function index()
{
return 'Hello World!';
//第一個info就是key,第二個就是值上面的$info,這樣這個值就可以顯示在index.blade.php裡面了;如果views裡面你還有一層資料夾index那就寫成view('index.index');
}
}
重新整理頁面
啦啦啦。。。
17.控制器找到了,該找view了。先修改控制器的程式碼;
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
class Hello extends Controller
{
public function index()
{
$info='Hello World!';
return view('index')->with('info',$info);
//第一個info就是key,第二個就是值上面的$info,這樣這個值就可以顯示在index.blade.php裡面了;如果views裡面你還有一層資料夾index那就寫成view('index.index');
}
}
18.resources/views/下建一個index.blade.php
{{ $info }}
重新整理一下頁面;你會發現還是一開始的樣子!!!!
19.就這麼多了。
歡迎關注我的個人公眾號,上面更新一些我的學習筆記,你也可以在後臺問我
相關推薦
【原創】Laravel5.4 筆記一——Hello World!
1.安裝composer。直接下載Composer-Setup.exe預設安裝 2.composer ok 之後;進入cmd ,切換到你需要放置laravel的路徑下,輸入: composer create-project laravel/laravel
【原創】pygame學習筆記(4)----一個打飛機遊戲
根據資料學習,程式碼是在資料的基礎上,重新打的,有部分修改。 轉載資料來源:-will https://www.cnblogs.com/wuzhanpeng/p/4261015.html http://eyehere.net/2011/python-pygame-n
【原創】MapReduce實戰(一)
tid refs 讀取 sel instance 網站 let 創建 -c 應用場景: 用戶每天會在網站上產生各種各樣的行為,比如瀏覽網頁,下單等,這種行為會被網站記錄下來,形成用戶行為日誌,並存儲在hdfs上。格式如下: 17:03:35.012?pageview?{"d
【原創】python學習筆記(自學階段1)-- 自學,爬蟲備註--先佔坑
Request:使用者將自己的資訊通過瀏覽器(socket client)傳送給伺服器(socket server) Response:伺服器接收請求,分析使用者發來的請求資訊,然後返回資料(返回的資料中可能包含其他連結,如:圖片,js,css等) ps:瀏覽器在接收Res
【原創】VBA學習筆記(2)--例項,VBA刪除表中的空行
Sub 巨集1迴圈內刪列() '資料不規範,有的空行是4,有的是6,有的是1就不好處理了 For i = 15 To 100 Step 2 Rows(i).Delete Shift:=xlUp &nb
【原創】python學習筆記(進階1)-- 自學,爬蟲備註--先佔坑
Request:使用者將自己的資訊通過瀏覽器(socket client)傳送給伺服器(socket server) Response:伺服器接收請求,分析使用者發來的請求資訊,然後返回資料(返回的資料中可能包含其他連結,如:圖片,js,css等) ps:瀏覽器在接收Res
【原創】python學習筆記(10)--《笨辦法學python》字串處理
字串基本操作 (1) 字串+字串 (2)字串*數字 (3)字串+str(其他) # -*- coding:utf-8 -*- print ("test1") name1="alice" name2="bob" name_new=name1+name2 print
【原創】pygame學習筆記(3)--triviagame答題遊戲
一 容易出錯的地方 def _init_(self,name,score) 要記住, __init__ 前後都是兩個下劃線,而不只是1個下劃線 二 程式碼測試 顯示效果正常了,可以玩了 現在題目會迴圈玩 # -*- coding:utf
【原創】pygame學習筆記(2)----pie遊戲(需優化)
測試程式碼情況 (1)做到了弧形可以按出來 (2)數字的顯示正確 (3)出的一些低階錯誤 temp:\\pygame2.txt 這樣的錯誤, temp\\pygame2.txt 導致 這樣的錯誤,
【原創】pygame學習筆記(1)----基本的線,矩形,圓形,弧形繪製
PYgame的內容 (1)這個module很有意思 (2)書本至少來源於《Python遊戲程式設計入門》 (3)官方權威說明:https://www.pygame.org/docs/ 下面的嘗試把各種圖形在一個程式裡繪製 注意點: (1)特別注意,比如引
【原創】python學習筆記(5)--《笨辦法學python》,指令碼帶引數
一 指令碼檔案 (1) 簡單的說就是一段自己寫的,可執行的程式碼,否則會報錯 (2)簡單指令碼,直接 python xxx1.py (3)帶引數指令碼,需要 python xxx2.py argv1 argv2 argv3 根據指令碼引數的數量,
【原創】python學習筆記(8)--《笨辦法學python》關於list列表
一 列表,元組 和字典的概念 二 列表的各種方法 .append() .insert() .sort() .reverse() .index() .count() .remove() # -*- coding:utf-8 -*- #先看下list 再
【原創】java-NIO(一)阻塞IO與非阻塞IO--轉載請註明出處
零、一個小故事 在講解阻塞IO與非阻塞IO之前,先舉出一個小小的例子: 一個老闆經營一個飯店,最初的時候,每來一個客人安排一個服務員招呼,客人很滿意。 後來客人越來越多,需要的服務員越來越多,但是餐廳的後廚已經擠滿了服務員,不
【原創】Junit4詳解一:Junit總體介紹
1 package abstractions.domain; 2 3 import static org.hamcrest.Matchers.is; 4 import static org.junit.Assert.assertThat; 5 6
【原創】java-NIO(一)阻塞IO與非阻塞IO
零、一個小故事 在講解阻塞IO與非阻塞IO之前,先舉出一個小小的例子: 一個老闆經營一個飯店,最初的時候,每來一個客人安排一個服務員招呼,客人很滿意。 後來客人越來越多,需要的服務員越來越多,但是餐廳的後廚已經擠滿了服務員,不能請更多的服務員了,之前的
SpringMVC 學習筆記(一) Hello World
pragma pan 自己掃描 framework print 一個 頁面 poj OS springMVC概述: Spring MVC 是目前最主流的MVC 框架之一 Spring MVC 通過一套 MVC 註解,讓 POJO 成為處理請 求的控制器,而無須實現任何接
Swift學習筆記一 hello world
學習任何語言都是從hello world開始的,哈哈哈 開始我的swift學習之旅 //這個好像就是類似於OC的懶載入 (個人觀點--菜雞觀點) fileprivate var helloB
Spring 學習筆記一 hello world
最近沒事兒可幹,無意中,想學習一下Spring的東西,於是就上網搜資料,找了一堆,結果還是不知道從哪裡開始入手。我想對於我們這些程式設計的孩子們來說,要想學習一個一個新的東西,最難的不是說我應該怎麼去學,而是應該是環境的搭建,對於搭建環境我想對與spring來說網上
【原創】淺談webview(一)——驚鴻一瞥
版本 開發 spa 占用 混合 原創 大量 功能性 內存泄漏 眾所周知,APP開發過程中經常會通過webview實現HTML5(H5)的渲染,實現H5和Native的混合開發(Hybrid Development)。Hybrid Development可以加速
【原創】源碼角度分析Android的消息機制系列(一)——Android消息機制概述
run 權限 開發 等待 通過 讀取 概述 走了 color ι 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 1.為什麽需要Android的消息機制 因為Android系統不允許在子線程中去訪問UI,即Android系統不允許在子線程中更新UI。 為什麽不允許