1. 程式人生 > >新手學習laravel框架-laravel5.5框架入門

新手學習laravel框架-laravel5.5框架入門

剛開始學習laravel框架時,我也不知道從何入手,首先就從檔案目錄開始,找到專案入口檔案,然後進行配置執行。

注意:在配置執行時,要注意PHP的版本是否符合要求以及下列擴充套件是否開啟,否則執行不能成功:

  • PHP OpenSSL 擴充套件
  • PHP PDO 擴充套件
  • PHP Mbstring 擴充套件
  • PHP Tokenizer 擴充套件
  • PHP XML 擴充套件


當配置執行後出現如下介面時,說明lavarel框架已經可以正常執行,可以進行其他的操作。


1.laravel框架需要先配置路由才能進行訪問,配置路由的檔案位置為routes/web.php

Route::get('/', function () {
    return view('welcome');//view()是渲染模板的方式
});
//路由控制器的方法  這樣就可以在UserController的控制器中編寫方法和程式碼,有引數的要記得加上引數
Route::get('/User/add/{id}', "
[email protected]
"); Route::get("/test","[email protected]"); Route::post("User/post","[email protected]");//post方式需要令牌,在前端頁面中上傳

2.在相應的控制器中編寫方法

//有引數的要記得加引數
public function add($id){
    $url = $_SERVER['HTTP_HOST'];
    $arr = array($id,$url);
    $arrs = json_encode($arr);
    return $arrs;
}
//無引數的
public function test(){
    $url = $_SERVER['HTTP_HOST'];
    $arr = array($id,$url);
    $arrs = json_encode($arr);
    return $arrs;//view()渲染模板
}

3.學習資料庫的操作,laravel框架是通過物件操作資料庫的方式(http://laravelacademy.org/post/8029.html)

例項化:Db::table("表名");插入資料:insert(陣列);刪除資料:delete();修改資料:update(陣列);查所有:get();

一條資料:first();一列資料:pluck(欄位名);左連結:leftjoin;條件查詢:where(陣列);

具體操作詳見:http://laravelacademy.org/post/8060.html

這些已經是基本的入門了,其他的我也不會了

手冊:http://laravelacademy.org/laravel-docs-5_5

壓縮包:http://laravelacademy.org/resources-download

相關推薦

新手學習laravel框架-laravel5.5框架入門

剛開始學習laravel框架時,我也不知道從何入手,首先就從檔案目錄開始,找到專案入口檔案,然後進行配置執行。注意:在配置執行時,要注意PHP的版本是否符合要求以及下列擴充套件是否開啟,否則執行不能成功:PHP OpenSSL 擴充套件PHP PDO 擴充套件PHP Mbst

深度學習框架Tensorflow學習與應用(5到8)

五. 03-1 迴歸 # coding: utf-8 # In[2]: import tensorflow as tf import numpy as np import matplotlib.pyplot as plt # In[3]: #使用numpy生成200個隨機點 x_

學習TP5(一):TP5框架下載與快速入門使用

目標 下載 TP5 框架並在本地執行出 TP5 預設 demo 下載安裝TP5框架 thinkphp 5.0 是為API開發而設計的的高效能框架,雖然釋出時間不長,但是因為上手容易,所以在國內很流行。反正就是一個挺好的後端框架,學學沒毛病。 下載 直接在

《TensorFlow:實戰Google深度學習框架》--5.2.1 MNIST手寫識別問題(程式已改進)

目錄 MNIST資料集介紹: TensorFlow完整訓練MNIST資料集(程式已改進): 本篇部落格涉及很多本書第4章的知識:啟用函式、指數衰減的學習率設定、正則化、滑動平均等知識。如有疑問請參考本部落格關於第4章記錄介紹。 MNIST資料集介紹: MNIST資料集是N

【ABP框架系列學習】啟動配置(5)

ABP提供了在啟動時配置模組的基礎設施和模型。 1.配置ABP 配置ABP是在模組的PreInitialize方法中完成的,例如: public class SimpleTaskSystemModule : AbpModule { public override void PreI

大資料技術學習筆記之Hadoop框架基礎5-Hadoop高階特性HA及二次排序思想

一、回顧     -》shuffle流程         -》input:讀取mapreduce輸入的          &nbs

框架《React》庫的學習筆記(從5到8)

五. 模組與元件的理解 六. react元件的基本定義和使用   <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t

菜鳥學習laravel框架之ajax請求

1、如果是form表單的,注意_token欄位,form表裡可以寫 {{ csrf_field() }} 或者 <input type="hidden" name="_token" value="'.csrf_token().'">  2、在頁面上新增 

如何高效地學習 Laravel 框架

學習策略 Laravel 是個功能齊全的全棧框架,學習她相當於你在學習成為全棧工程師。如果你之前沒有學習過類似的全棧框架,你會發現你很快會被埋進大量的技術概念和專有名詞裡。這並不是你不夠聰明,而是: 人類短時間內的記憶和資訊處理能力都是有限的,當短時間內暴露在

《TensorFlow:實戰Google深度學習框架》——5.4 模型持久化(模型儲存、模型載入)

目錄 1、持久化程式碼實現 2、載入儲存的TensorFlow模型 3、載入部分變數 4、載入變數時重新命名 1、持久化程式碼實現 TensorFlow提供了一個非常簡單的API來儲存和還原一個神經網路模型。這個API就是tf.train.Saver類。一下程式碼給出了儲

SSH框架學習之Spring ----1、Spring入門和IOC

一、 spring概述 開源的輕量級框架(不依賴很多其他東西–輕量級) 兩部分核心 aop 面向切面程式設計:擴充套件功能不是修改原始碼來實現 ioc 控制反轉:把物件的建立交給spring,通過配置代替之前的new物件操作。

JavaSE入門學習33:Java集合框架概述

        一集合框架         (1)集合的概念         現實生活中的集合:很多的事物湊在一起。         數學中的集合:具有共同屬性的事物的總體。         Java

SpringMVC學習(一)———— springmvc框架原理分析和簡單入門程式

一、什麼是springmvc?       我們知道三層架構的思想,並且如果你知道ssh的話,就會更加透徹的理解這個思想,struts2在web層,spring在中間控制,hibernate在dao層與資料庫打交道,而前面剛寫的mybatis跟hibernate一樣,與資料庫打交道在dao層的另一個框架,而

Laravel 5.5框架 核心類Kernel

<?php namespace App\Http; use Illuminate\Foundation\Http\Kernel as HttpKernel; class Kernel extends HttpKernel { /**

freemark模板框架+quartz定時框架入門學習(面向百度程式設計)

需求,定時查詢表資料,生成表格,傳送給員工, 相關技術 : quartz freemark Quartz是OpenSymphony開源組織在Job scheduling領域又一個開源專案,它可以與J2EE與J2SE應用程式相結合也可以單獨使用。Quar

SSM框架搭建,新手學習中,歡迎指教

1、前言 最近專案中用到了spring+mybatis框架,閒暇之餘,自己就想搭一套SSM(spring+springMVC+mybatis)的框架,結果發現並沒有自己想象的那麼簡單,看了網上的很多教程,最多的就是那個用maven搭建的SSM,起初自己也想用maven搭建,

深入學習Spring框架(一)- 入門

1.Spring是什麼?   Spring是一個JavaEE輕量級的一站式開發框架。    JavaEE: 就是用於開發B/S的程式。(企業級)    輕量級:使用最少程式碼啟動框架,然後根據你的需求選擇,選擇你喜歡的模組使用。    重量級:早期有的EJB,開發一個HelloWorld程式都需要引入EBJ

Java - Struts框架教程 Hibernate框架教程 Spring框架入門教程(新版) sping mvc spring boot spring cloud Mybatis

java ee cloud pac .cn java get pin nat 輕量級 https://www.zhihu.com/question/21142149 http://how2j.cn/k/hibernate/hibernate-tutorial/31.html

Java基礎學習筆記十六 集合框架(二)

first 哈希 cat etag 基於 col 容器 處的 新元素 List List接口的特點: 它是一個元素存取有序的集合。例如,存元素的順序是11、22、33。那麽集合中,元素的存儲就是按照11、22、33的順序完成的。 它是一個帶有索引的集合,通過索引就

我的第一個python web開發框架5)——開發前準備工作(了解編碼前需要知道的一些常識)

turn 框架 strong pep8 加密與解密 python開發 lan 二次 沒有   中午吃飯時間到了,小白趕緊向老菜坐的位置走過去。   小白:老大,中午請你吃飯。   老菜:哈哈...又遇到問題了吧,這次得狠狠宰你一頓才行。   小白:行行行,只要您賞臉,