精华内容
下载资源
问答
  • Composer安装: 链接: ... ... 安装成功如图: 在cmd下输入composer: 查看composer版本: ...laravel下载: 在网站根目录下,打开cmd,使用composer下载laravel框架: composer create-project laravel/laravel 项目名 -

    Composer安装:

    链接:

    https://getcomposer.org/download/
    

    点击 Composer-Setup.exe 按钮

    安装时选择的路径是到php.exe
    在这里插入图片描述
    安装成功如图:
    cmd下输入composer
    在这里插入图片描述
    查看composer版本:
    cmd下输入composer --version
    在这里插入图片描述

    laravel下载:

    在网站根目录下,打开cmd,使用composer下载laravel框架:

    composer create-project laravel/laravel 项目名 --prefer-dist "5.7.*"
    

    laravel框架目录:
    在这里插入图片描述

    php artisan:

    php artisan: 一些php文件,可以创建控制器,模型,中间件等。

    php artisan(php artisan list) :查看php artision的使用方法
    
    php artisan --version :laravel版本号
    
    php artisan key:generate :生成密钥
    
    php artisan down : 关闭网站,网站下线(503)
    
    php artisan up : 打开网站,网站上线
    
    php artisan route:list : 查看网站路由
    
    php artisan make:model AdminModel :创建模型
    
    php artisan make:controller IndexController :创建控制器
    
    IndexController:控制器名
    login.blade.php :模板(视图)名
    

    laravel基础使用,获取laravel框架原目录文件内容:

    获取(环境变量).env文件APP_NAME的值:
    在这里插入图片描述

    Route::get("env",function(){
        echo env("APP_NAME");
    });
    

    在这里插入图片描述
    获取(系统配置)config目录下的auth.php文件下的defaults内容
    在这里插入图片描述

    Route::get("conf",function(){
        dd(Config("auth.defaults"));
    });
    
    

    在这里插入图片描述
    更改config目录下的auth.php文件下的defaults内容:(只改在浏览器中的显示,实际在框架的内容没有改变)

    Route::get("conf1",function(){
        Config(['auth.defaults'=>"aaaa"]);
        dd(Config("auth.defaults"));			//dd函数打印变量和结束脚本的运行
    });
    
    展开全文
  • laravel 下载图片跨域问题 在nginx 上配置 location ~ .*\.(gif|jpg|jpeg|png|mp4|bmp|swf)$ { expires 30d; add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' '...

    laravel 下载图片跨域问题

    在nginx  上配置

        location ~ .*\.(gif|jpg|jpeg|png|mp4|bmp|swf)$
        {
            expires      30d;
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
            error_log off;
            access_log /dev/null;
        }

     

    展开全文
  • laravel 下载使用

    2019-07-02 10:47:14
    laravel 学习laravel学习社区安装方法 laravel学习社区 laravel 官网:https://laravel.com/ laravel 中文社区:https://laravel-china.org/ laravel 中文网:https://www.golaravel.com/【高频】 laravel 学术网:...

    laravel学习社区

    1. laravel 官网:https://laravel.com/
    2. laravel 中文社区:https://laravel-china.org/
    3. laravel 中文网:https://www.golaravel.com/【高频】
    4. laravel 学术网:https://laravelacademy.org
    5. 源码地址github:https://github.com/laravel/laravel

    安装方法

    1. homestead【网站强推,但新手不推荐】
    2. composer 安装下载
    3. git下载
    4. github安装包下载

    说明:
    1.packagist.org:依赖来源
    2.composer下载命令:

    composer create-project --prefer-dist laravel/laravel laravel55(自定义项目名) "5.5.*"
    
    展开全文
  • laravel下载安装 视图 控制器 模型

    laravel下载安装

    下载地址:http://www.golaravel.com/download/

    下载版本
    - laravel版本5.2.15
    - php版本 5.5.9+
    - 端口号8090

    下载解压到配置好的环境中,地址栏中打开http://localhost:8090/laravel/public/

    视图(view)所在文件位置

    默认显示的视图文件

    resources\views\welcome.blade.php

    路由

    1. 路由简介
    2. 基本路由
    3. 多请求路由
    4. 路由参数
    5. 路由别名
    6. 路由群组
    7. 路由中输出视图

    1. 路由简介

    • 简单的说就是将用户的请求转发给相应的程序进行处理
    • 作用就是建立url和程序之间的映射
    • 请求类型get、post、put、patch、delete

    在laravel\app\Http\routes.php文件中添加路由,代码如下

    1. 基本路由
    // 基础路由 get请求
    Route::get('basic1', function () {
        return 'basic1';
    });
    
    // 基础路由 post请求
    Route::post('basic2', function () {
        return 'basic2';
    });
    
    
    1. 多请求路由
    // 多请求路由
    Route::match(['get','post'],'multy1',function(){
        return 'multy1';
    });
    
    // 多请求路由 响应所有请求
    Route::any('multy2', function () {
        return 'multy2';
    });
    1. 路由参数
    // 路由参数 必传参数 e.g. http://localhost:8090/laravel/public/user/9
    // Route::get('user/{id}', function ($id) {
    //     return 'User-id-' . $id;
    // });
    
    /*
    路由参数 可选参数 
    e.g. http://localhost:8090/laravel/public/user
    */
    // Route::get('user/{name?}', function ($name = null) {
    //     return 'User-name-' . $name;
    // });
    
    // 设置路由默认参数 
    // Route::get('user/{name?}', function ($name = 'sean') {
    //     return 'User-name-' . $name;
    // });
    
    // 通过正则限定传入的参数
    // Route::get('user/{name?}', function ($name = 'sean') {
    //     return 'User-name-' . $name;
    // })->where('name','[A-Za-z]+');
    
    // 通过正则限定传入的参数  http://localhost:8090/laravel/public/user/6/kity
    // Route::get('user/{id}/{name?}', function ($id,$name = 'sean') {
    //     return 'User-id-' . $id .'User-name-' . $name;
    // })->where(['id'=>'[0-9]+','name'=>'[A-Za-z]+']);
    1. 路由别名
    // 路由别名
    Route::get('user/member-center',['as'=>'center',function(){
        return route('center');
    }]);

    浏览器地址栏 http://localhost:8090/laravel/public/user/member-center

    页面输出:http://localhost:8090/laravel/public/user/member-center

    // 路由别名,更改路由,而不需更改输出路由
    Route::get('user/center',['as'=>'center',function(){
        return route('center');
    }]);

    浏览器地址栏 http://localhost:8090/laravel/public/user/center

    页面输出:http://localhost:8090/laravel/public/user/center

    1. 路由群组
    // 路由群组 设置路由前缀'prefix'=>'member',访问时需要加上前缀member
    Route::group(['prefix'=>'member'],function(){
        // http://localhost:8090/laravel/public/member/user/center
        Route::get('user/center',['as'=>'center',function(){
            return route('center');
        }]);
    
        // http://localhost:8090/laravel/public/member/multy2
        Route::any('multy2', function () {
            return 'member-multy2';
        });
    });
    1. 路由中输出视图
    // 路由中输出视图
    Route::get('view', function () {
        return view('welcome');
    });

    浏览器地址栏 http://localhost:8090/laravel/public/view

    页面输出:hello world

    更改laravel\resources\views\welcome.blade.php 页面的中的代码

    <div class="container">
        <div class="content">
            <div class="title">Route-view</div>
        </div>
    </div>

    浏览器地址栏 http://localhost:8090/laravel/public/view

    页面输出:Route-view

    控制器

    1. 怎么新建一个控制器
      • 新建一个MemberController.php控制器,代码如下

    控制器所在文件目录laravel\app\Http\Controllers\MemberController.php

    <?php 
    namespace App\Http\Controllers;
    
    
    class MemberController extends Controller
    {
    
        public function info()
        {
            return 'member-info';
        }
    }
    1. 控制器和路由怎样进行关联

    在laravel\app\Http\routes.php文件中关联路由,代码如下

    // 关联控制器中的路由,方式一
    // Route::get('member/info','MemberController@info');
    // 关联控制器中的路由,方式二 数组形式
    // Route::get('member/info',['uses'=>'MemberController@info']);
    // 多请求路由
    Route::any('member/info',['uses'=>'MemberController@info']);
    

    浏览器地址栏 http://localhost:8090/laravel/public/member/info

    页面输出:member-info

    1. 关联控制器后,路由的特性怎么用

    在laravel\app\Http\routes.php文件中关联路由,代码如下

    // 关联控制器路由别名
    Route::any('member/info',[
        'uses'=>'MemberController@info',
        'as' => 'memberinfo'
    ]);
    
    • MemberController.php控制器,代码如下
    <?php 
    namespace App\Http\Controllers;
    
    
    class MemberController extends Controller
    {
    
        public function info($id)
        {
            return 'member-info-id-'.$id;
            // return route('memberinfo');
        }
    }
    • 在laravel\app\Http\routes.php文件中关联路由,代码如下
    // 路由特性
    // Route::any('member/{id}',['uses'=>'MemberController@info']);
    
    Route::any('member/{id}',['uses'=>'MemberController@info'])
    ->where(['id'=>'[0-9]+']);

    浏览器地址栏 http://localhost:8090/laravel/public/member/8

    页面输出:member-info-id-8

    视图

    1. 怎样新建视图
      • info.php
      • info.blade.php
    2. 怎样输出视图
      • return view(‘info’);
      • return view(‘member/info’);
      • return view(‘member/info’,[‘name’=>’sean’]);

    新建member-info视图,支持php文件

    视图所在路径laravel\resources\views\member-info.php,视图代码如下

    member-info php

    在MemberController.php控制器,输出视图,代码如下

    <?php 
    namespace App\Http\Controllers;
    
    
    class MemberController extends Controller
    {
    
        public function info($id)
        {
            // return 'member-info-id-'.$id;
            // return route('memberinfo');
            return view('member-info');
        }
    }

    浏览器地址栏 http://localhost:8090/laravel/public/member/8

    页面输出:member-info php

    新建info.blade.php视图

    视图所在路径laravel\resources\views\info.blade.php,视图代码如下

    info.blade.php

    在MemberController.php控制器,输出视图,代码如下

    控制器所在文件目录laravel\app\Http\Controllers\MemberController.php

    <?php 
    namespace App\Http\Controllers;
    
    
    class MemberController extends Controller
    {
    
        public function info($id)
        {
            // return 'member-info-id-'.$id;
            // return route('memberinfo');
            return view('info');
        }
    }

    浏览器地址栏 http://localhost:8090/laravel/public/member/8

    页面输出:info.blade.php

    • 渲染控制器对应目录视图

    新建member\info.blade.php视图,视图代码如下

    视图所在路径laravel\resources\views\member\info.blade.php

    member/info.blade.php

    在MemberController.php控制器,输出视图,代码如下

    <?php 
    namespace App\Http\Controllers;
    
    
    class MemberController extends Controller
    {
    
        public function info($id)
        {
            // return 'member-info-id-'.$id;
            // return route('memberinfo');
            return view('member/info');
        }
    }

    浏览器地址栏 http://localhost:8090/laravel/public/member/8

    页面输出:member/info.blade.php

    • 视图传参

    在MemberController.php控制器,输出视图,代码如下

    <?php 
    namespace App\Http\Controllers;
    
    
    class MemberController extends Controller
    {
    
        public function info($id)
        {
            // return 'member-info-id-'.$id;
            // return route('memberinfo');
            return view('member/info',[
                'name'=> '我是谁',
                'age'=>18
                ]);
        }
    }
    

    member\info.blade.php视图代码如下:

    视图所在路径laravel\resources\views\member\info.blade.php

    member/info.blade.php
    
    {{$name}} {{$age}}

    浏览器地址栏 http://localhost:8090/laravel/public/member/8

    页面输出:member/info.blade.php 我是谁 18

    模型

    1. 怎样新建模型
    2. 怎样打开模型

    一、新建模型Member.php,代码如下:

    模型文件所在位置laravel\app\Member.php

    <?php
    namespace App;
    
    use Illuminate\Database\Eloquent\Model;
    
    class Member extends Model
    {
        public static function getMember()
        {
            return 'member name is sean';
        }
    }

    二、打开模型
    在MemberController.php控制器,打开模型,代码如下

    控制器所在文件目录laravel\app\Http\Controllers\MemberController.php

    <?php 
    namespace App\Http\Controllers;
    // 引入model模型
    use App\Member;
    class MemberController extends Controller
    {
    
        public function info($id)
        {
            return Member::getMember();
    
        }
    }

    浏览器地址栏 http://localhost:8090/laravel/public/member/8

    页面输出:member name is sean

    展开全文
  • laravel 下载文件

    2021-03-04 14:20:26
    laravel返回文件可以通过自带的Response来返回 返回需要带上头文件不然就会变成打开一个网页,并不是下载 代码: private function downloadFile($entry) { if (!is_null($entry)) { try { $file = Storage::...
  • 前提,本地得安装...2.安装完成后,通过简单的 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new mylaravel 将会创建一个名为mylaravel的新应用,且包含所有 Laravel 依赖。该安装
  • laravel下载安装

    千次阅读 2017-06-02 13:31:24
    下载地址:http://www.golaravel.com/ 下载版本:v5.2.15 安装环境:php5.5 1) 将解压目录放进根目录laravelstudy中 2) www.laravelstudy.com/laravel/public => 可以看见 laravel 5 (安装成功)
  • Laravel下载地址合集

    2018-05-30 17:02:00
    laravel官网直接下载地址都没了。 都要用composer装? 在此记录一下直接下载地址 master https://github.com/laravel/laravel/archive/master.zip v5.5 https://github.com/laravel/laravel/archive/5.5.zip v...
  • laravel 下载,出现如下错误: d:\phpStudy\WWW composer global require "laravel/installer" Changed current directory to C:/Users/LKWD005/AppData/Roaming/Composer [Composer\Downloader\...
  • 1、程序包直接从官方下载,官方开源地址:https://github.com/laravel/laravel(当然也可从此网站:http://www.golaravel.com/download/ 下载一键安装包,下载下来就可以看到页面,这里不讨论)。 2、解压后的文件夹...
  • laravel下载文件

    2017-03-30 16:10:00
    public function jobDownload(){ $realPath = public_path('download/job/postForm.xls'); $filename = '应聘表格.xls'; $headers=[ "Content-Disposition"=&gt;"attachment;...
  • 1 下载Composer http://www.phpcomposer.com/ php我先选的是5.5.38的, 但是 laravel5.1 PHP版本 >= 5.5.9 laravel5.2 PHP版本 >= 5.5.9 laravel5.3 PHP版本 >= 5.6.4(也就是要php7) laravel5.4...
  • &...2、下载Laravel 本地安装laravel,php环境要配置好,推荐xmapp一键搭建。 (1)、程序包直接从官方下载,官方开源地址:https://github.com/laravel/laravel(当然也可从此网站:http:/...
  • 下载laravel地址: https://github.com/laravel/laravel ======================================= laravel生成key 安装laravel之后要设置一个随即字符串作为应用密钥(key),如果你是通过composer...
  • <p>Im trying to download my earlier saved pdf. <p>Ive created this function. <pre><code> { $storagePath = BillingStorage::findOrFail($billingTypeId);... $filename= $storagePath->...
  • 方法一: foreach ($images as $Imgkey => $Imgval){ $i++; $parse_url = parse_url($Imgval->url); $pathinfo = pathinfo($parse_url['path']);... if(isset($pathinfo['basename']) &am...
  • 1.使用composer安装laravel报如下错误:意思就是下载的内容长度不够。 Content-Length mismatch, received 422267 bytes out of the expected 1786010http://packagist.org could not be fully loaded, package ...
  • 目前,用composer下载laravel框架,版本是5.2的,而5.1版本是LTS版的,所以选择5.1版本。 而指定版本安装的composer命令 composer create-project laravel/laravel laravel --prefer-dist 5.1.* 执行后,会报如下错误...
  • Laravel下载不起作用

    2016-08-09 06:11:03
    <p>I'm trying to trying to download data but for some reason it doesn't work <p>view <pre><code>@foreach($files as $file) {!! Html::link('public/'.$file->name, $file->... </div>
  • Laravel下载文件及文档

    千次阅读 2018-08-10 14:52:00
    Laravel学院提供的相关资源下载 中文文档 Laravel 5.6 中文文档: PDF (兼容 5.5 文档) Laravel 5.3 中文文档: CHM  |  PDF Laravel 5.2 中文文档: CHM  |  PDF Laravel 5.1 中文文档: ...
  • <p>In my blade file i have attach one file to download by giving directly its path in tag. While i click on that link i have use ajax to remove that file from server,Now i can able to remove the ...
  • <p>I want to be able to click on a link and it downloads a file from Laravel public folder. I need to see the routes and controller that I need to write to achieve this. <p>Could I achieve this via ...
  • laravel下载安装环境配套 Vagrant 是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,相当于在windows上面搭建一个服务器,相当于一个系统。 virtualBox相当于vmware.本质上仍然是一个操作系统 说明文件...
  • 将国外镜像地址切换回国内 ...composer global require "laravel/installer" Changed current directory to C:/Users/LKWD005/AppData/Roaming/Composer [Composer\Downloader\TransportException] Content-Leng
  • <li>Download link is created with laravel's <code>Signed URLs</code> (link is valid for one day) <li>User can download the file without seeing the actual URL <p>Here is the working code: <pre>...
  • 4.laravel下载及使用 使用composer 命令这是其中一种 cmd命令界面 下载的文件路径为当前CMD路径 最好cmd进入apache 的项目路径下 composer create-project laravel/laravel Laravel --prefer-dist “5.6.*...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,553
精华内容 1,021
关键字:

laravel下载