1. 程式人生 > >Laravel-檢視常用元件

Laravel-檢視常用元件

學習筆記,質量不高,純屬加深個人理解,請勿浪費時間閱讀。

1.表單錯誤資訊

Lara預設為我們提供了一個展示表單錯誤資訊的方法

@if(count($errors)>0)
    <div class="alert alert-danger">
        <ul>
            @foreach($errors->all() as $error)
            <li>{{$error}}</li>
            @endforeach
        </ul>
    </div
>
@endif
  • Lara控制器中,假如$this->validate()資料驗證失敗,則會丟擲異常,生成全域性$errors物件。此處是通過使用@if判斷是否有錯誤,若有則遍歷錯誤資訊輸出到檢視。
  • 預設是英文,可安裝中文包
    • 使用composer require "overtrue/laravel-lang:~3.0"下載
    • 配置config/app.php,修改'locale'=>'zh-CN'

2.頭像

  • 模型中生成Gravator頭像
  • 控制器接收模型例項,並繫結引數傳遞到檢視中
  • 區域性檢視(頭像)繫結檢視傳入的模型例項引數
  • 區域性檢視引入頭像元件

    Gravator頭像

    public function gravatar($size = '100')
    {
        $hash = md5(strtolower(trim($this->email))); //拼 hash 引數
        return "http://www.gravatar.com/avatar/$hash?s=$size"; // 拼地址
    }

3.訊息提醒

判斷$msg是否為空,若不是則顯示。並通過session()->get($msg)取出對應的值在頁面上顯示

@foreach(['danger','success','waring','info'
] as $msg) @if(session()->has($mgs)) {{session()->get($msg)}} @endif @endforeach

相關推薦

Laravel-檢視常用元件

學習筆記,質量不高,純屬加深個人理解,請勿浪費時間閱讀。 1.表單錯誤資訊 Lara預設為我們提供了一個展示表單錯誤資訊的方法 @if(count($errors)>0) <div class="alert alert-danger

VS2013/MFC程式設計入門之二十七(常用控制元件:列表檢視控制元件List Control 上)

      本節為大家詳解列表檢視控制元件List Control的使用。      列表檢視控制元件簡介        列表檢視控制元件List Control同樣比較常見,它能夠把任何字串內容以列表的方式顯示出來,這種顯示方式的特點是整潔、直觀,在實際應用中能為使

laravel框架元件安裝教程(包含常用元件運用例項)

laravel核心元件安裝 1.httpstatus安裝 Httpstatus包提供了一種簡單而有效的方法來檢索任何給定HTTP狀態程式碼的標準狀態文字。 可以獲取任何有效狀態文字的HTTP狀態程式碼。 還提供所有狀態程式碼作為常量,以便更好地閱讀程式碼。 安裝

Laravel常用命令

遷移 war auto 自動 key table rest article 自動更新 自動創建項目 laravel new || laravel new xxx || composer create-project --prefer-dist laravel/larave

laravel artisan 常用命令

tab style -a 行遷移 ali see blog 說明 生成模型 命令說明 php artisan key:generate 生成 App Key php artisan make:controller 生成控制器 php artisan mak

iView常用元件清空技巧

清空DatePicker(日期選擇器)的方法:         this.$refs.element.handleClear() 清空TimePicker(時間選擇器)的方法:  

Vue-ui常用元件庫整理

Vue-ui常用元件庫整理 檢視全部整理內容==》 element-ui Element 是由餓了麼UED設計、餓了麼大前端開發的一套基於 Vue 2.0 的桌面端元件庫。 這款是我用了很久的,比較適合開發後臺管理系統,官方更新和維護也很負責,元件也能滿足大部分開發需求 文件官網

Flutter常用元件(Widget)解析-Image

顯示圖片的元件 以下是幾種載入圖片路徑方式: Image.asset 載入asset專案資源中的檔案 Image.network 載入網路資源圖片,通過url載入 Image.file 載入本地檔案中的圖片 Image.memory 載入Uint8List中的圖片 圖片的支援格式有

微信小程式入門與實戰 常用元件 API 開發技巧 專案實戰

      開始就以專案為出發點,不會講一大堆枯燥的語法再補充兩個案例了事,將帶你快速熟悉小程式基礎知識,然後直接進入實戰開發環節,將小程式的知識點貫穿在整個專案中        課程不僅僅講解小程式開發,更會通過實際的編碼來

Flutter常用元件(Widget)解析-ListView

一個可滾動的列表元件 不管在哪,列表元件都尤為重要和常用。 首先來看個例子: import 'package:flutter/material.dart'; void main () => runApp(MyApp()); class MyApp extends StatelessWidg

Flutter免費視訊第二季-常用元件講解

視訊在文章的最後,可以直接跳到最後看視訊。 這一季將集中火力,死磕Flutter的API,也就是元件(widget)的使用,我們儘量把常用的都講到,這也算學習中最辛苦的一章,因為你要記憶的內容會很多。但是學完後,會很有成就感。(但學習這一季,你必須先把第一季看了,否則沒有開發環境是沒辦法繼續學習的。) 通

大資料平臺常用元件埠號

常見埠彙總:Hadoop:    50070:HDFS WEB UI埠    8020 : 高可用的HDFS RPC埠    9000 : 非高可用的HDFS RPC埠8088 : Yarn 的WEB UI 介面    8485 : JournalNode 的RPC埠   

列表檢視控制元件的建立

列表檢視控制元件的建立        MFC同樣為列表檢視控制元件的操作提供了CListCtrl類。        如果我們不想在對話方塊模板中直接拖入

vue專案的骨架及常用元件介紹

vue專案基礎結構 一個vue的專案,我覺得最小的子集其實就是{vue,vue-router,component},vue作為基礎庫,為我們提供雙向繫結等功能。vue-router連線不同的"頁面",component作為樣式或者行為輸出,你可以通過這三個東西來實現最基本的靜態SPA網站。當然我在這裡不談v

Hadoop圈常用元件簡介

Pig 提供類似SQL的Pig Latin語言,支援filter,groupby,join,orderby等,支援使用者自定義函式;pig會將使用者編寫的指令碼轉換為MR(與Hive類似),並自動優化,執行MR進行查詢操作。 pig可以載入資料、表達轉換資料並存儲最終結果

bootstrap 有哪些常用元件

這裡是修真院前端小課堂,每篇分享文從 【背景介紹】【知識剖析】【常見問題】【解決方案】【編碼實戰】【擴充套件思考】【更多討論】【參考文獻】 八個方面深度解析前端知識/技能,本篇分享的是: 【 bootstrap 有哪些常用元件?】 【修真院 web(職業)小課堂】課題名稱 b

MFC 列表檢視控制元件List Control 使用一

列表檢視控制元件的建立 MFC同樣為列表檢視控制元件的操作提供了CListCtrl類。 如果我們不想在對話方塊模板中直接拖入List Control來使用列表檢視控制元件,而是希望動態建立它,則要用到CListCtrl類的成員函式Create函式,原型如下: virtual BOOL C

《瘋狂Java講義(第4版)》-----第11章【AWT程式設計】(AWT常用元件、事件處理)

AWT常用元件 雖說是常用元件,如果不經常使用,還是比較陌生的!!!暫且根據書本列出來一些,先結合書上例項認識之,待之後結合實際案例選擇用之、研究之(參看官方API)! Button Canvas(用於繪圖的畫布) Checkbox CheckboxGroup(

Vue模板與常用元件依賴

使用webpack模板 vue init webpack my-project 本文示例運行於vue-cli(v2.8.1),命令列提示如下: ? Project name (my-project) //請輸入專案名稱,回車預設 ? Project descripti

laravel開發必備元件系列——laravel-ide-helper

laravel5.5 安裝 laravel-ide-helper 1.元件庫laravel-ide-helper  https://github.com/barryvdh/laravel-ide-helper 2.首先改變映象源為國內的映象源 >>>