1. 程式人生 > >laravel 框架部分細節記錄

laravel 框架部分細節記錄

laravel5 只能夠使用根目錄下的server.php訪問,需要開啟Apache下的mod_rewrite模組,才能正常使用。
關於去除public目錄的問題,httpd.conf中 DocumentRoot "c:/wamp/www/" 改為 DocumentRoot "c:/wamp/www/app/public/",然後重啟Apache


資料庫連線檔案修改注意,需要修改兩處,分別為config/database.php , /.env兩檔案
 
composer create-project laravel/laravel laravelName --prefer-dist


路由請求方式分為五種:
1.基本路由
Route::get();
Route::post();


2.多請求路由
Route::match('get,post','multy'function(){


});
Route::any();


3.引數路由
Route::get('user/{id}',function($id){
return "user-".$id;
});




MVC目錄位置以及使用方法:
model /app
view  /app/reresources/views
controller /app/http/controller




返回根據控制器動作的重定向
return redirect()->action('App\Http\Controllers\
[email protected]
');
return redirect()->action('App\Http\Controllers\[email protected]', [1]);
return redirect()->action('App\Http\Controllers\[email protected]', ['user' => 1]);


傳值到view
return view('greeting', ['name' => 'James']);




傳遞資料到檢視


// 使用傳統的方法
$view = view('greeting')->with('name', 'Victoria');


// 使用魔術方法
$view = view('greeting')->withName('Victoria');


$view = view('greetings', $data);

相關推薦

laravel 框架部分細節記錄

laravel5 只能夠使用根目錄下的server.php訪問,需要開啟Apache下的mod_rewrite模組,才能正常使用。 關於去除public目錄的問題,httpd.conf中 DocumentRoot "c:/wamp/www/" 改為 DocumentRoot

php laravel框架學習筆記 (二) 數據庫操作

true 數據 mar sql show top 一行 ati del 原博客鏈接:http://www.cnblogs.com/bitch1319453/p/6810492.html mysql基本配置 你可用通過配置環境變量,使用cmd進入mysql,當然還有一種東

laravel框架關聯的模型怎麽加入篩選條件

style return 篩選 mod color 簡單 alua blog table 比如:商品模型關聯評論模型,要給商品模型家條件很簡單,在控制器裏直接寫就行了,但是要給關聯的評論模型加篩選條件,該怎麽加 protected $table = "wd_yylm_g

php laravel 框架搭建與運行

all config blog tco ons repos lar const download 目錄 安裝 composer 安裝 laravel 運行 php hello world 一、安裝 composer (mac)   下載 composer.p

阿裏雲centos7.2 搭建 laravel 框架走過的坑

阿裏雲centos7.2 搭建 laravel 框架走過的坑centos7.2 搭建 laravel框架走過的坑前言 公司正在處於發展階段最近開發的夥伴和運維的夥伴一直在忙碌著 開發人員一直在寫laravel架構的代碼以及新項目的拓展,時間很趕所以作為linux運維的我也不能怠慢。首先搭建lnmp架構 ngi

laravel框架的個人筆記

laravel框架的個人筆記具體安裝環境可更具最新版本的文檔來,一下內容 只是我代碼的一些操作demo ,是對文檔進行的個人筆記;//路由命名Route::get(‘admin‘,[‘as‘=>‘profile‘,function(){ echo route(‘profile‘); re

laravel框架 5.4 關於驗證和添加存在的bug

laravel框架 5.4 關於驗證和添加存在的bug今天本地測試添加用戶沒有問題。提交到服務器就報錯 sql語句找不到User.user_name字段;後來請教了一位大神,他告訴我 首先匹配服務器環境最好一至,我再執行驗證的時候有一個有個查詢的過程也就是驗證用戶唯一性的unique方法,這個方法是有參數的!

laravel框架 5.4自定義報錯頁面設置

laravel框架 5.4自定義報錯頁面設置在開發中遇到了如果此連接是正確的訪問地址http://localhost/cky/ckyweb/public/admin/userlist?page=2那麽 我在此連接的後面隨便加一下字符就會出現報錯信息在網站上線後是不允許這麽做的,所以結合laravel框架自帶的

java面試⑥框架部分

nat ecb ring 5.7 截器 框架 5.4 iba cbe 2.5.1 什麽是框架: 2.5.2 MVC模式 2.5.3 MVC框架 2.5.4 簡單講一下struts2的執行流程 2.5.5 Struts2中的攔截器,你都用它幹什麽?

Laravel 框架在 Mac 上使用命令 npm run dev 時報錯問題

教程 入門 印象 ron nod bsp img 感覺 sas 我是看的Summer寫的 Laravel 入門教程,用的 Mac 上 Homestead---Vagrant 第四章時一個步驟是要將 Laravel 默認生成的 .scss 文件編譯成 .css 才行。 命令如

laravel 框架給數組分頁

dmi new ont 框架 pass count n) lar erp //Get current page form url e.g. &page=6 $currentPage = LengthAwarePaginator::res

nginx下laravel框架rewrite的設置

table alt 理發 lin adding 內容 space nbsp text nginx下laravel框架rewrite的設置 百牛信息技術bainiu.ltd整理發布於博客園 在nginx的vhost站點配置文件中加入以下內容即可 1 2 3 4 5

PHP Laravel框架入門心得

del 資源 route 基礎 bsp 框架 習慣 com 基礎上 PHP有不少開發框架,其中比較出名的有Symfony和Laravel。 我說說我最近入門Laravel的感受和學習方法吧。 1。第一個感受是Laravel的社區討論和學習資源真的是太棒了,中文化也

laravel框架學習-緩存,事件

unique 例子 schema ase 方法 data handle table etime 緩存配置:app/config/cache.php 緩存: 增加緩存項: Cache::put( ‘key‘, ‘value‘, $Cachetime );

使用Laravel框架發送郵件

設置 發送 操作 如何 功能 ges 需要 cnblogs aca 今天我們來看看用Laravel框架如何實現郵件發送功能 第一步:在mail.php文件中修改      我這裏以163郵箱為例 第二步:修改.env文件      圈出的部分是要在郵箱裏設置的授權碼,如果沒

laravel框架入門

業務邏輯 選項 blog copyright 服務器 復數 生成文件 怎樣 單元測試 本文摘自網絡,個人感覺寫的很不錯,決定收藏一下純屬本人學習之用 本文介紹如何開始使用 Laravel。 讀完本文,你將學到: 如何安裝 Laravel,新建 Laravel 程序,如何連

laravel框架頁面數據渲染HTML compact的用法

isp back erl title text con params web應用 mil 向視圖中傳遞變量 我們在開發web應用當中,通常都不是為了寫靜態頁面而生的,我們需要跟數據打交道,那麽這個時候,問題就來了,在一個MVC的框架中,怎麽將數據傳給視圖呢?

boostrap框架細節

ati cati onf boost normalize cte 保存 log 內容 1、Boostrap模態框保存後隱藏 1 $("#vacationmodel").modal(‘hide‘); 2、Boostrap模態框保存後第二次點擊顯示舊數據 //在保存按鈕事

一些細節記錄

存在 OS set 直接 分布式 div blog 命令 log Redis 的分布式鎖實現。Redis 的分布式鎖都是基於一個命令 -- SETNX,也就是 SET IF NOT EXIST,如果不存在就寫入。 從 Redis 2.6.12 版本開始,Redis 的 S

CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 2018.3.11

service req pac pat 二進制 logs block ip 地址 rom CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 阿裏雲服務器的選擇 當然是選擇學生優惠啦。這裏阿裏雲還提供了輕量級服務器這個選項