トップ «前の日記(2024-11-27) 最新 次の日記(2025-01-01)» 編集

Cocoa練習帳

iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど

2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|
2025|01|02|03|

2024-12-04 [php][laravel] laravel入門

_ Laravelとは

  • PHPで実装されてWebフレームワーク
  • PHPのライブラリ管理ツールComposerを利用

_ インストール

macOSでHomebrewを使ってインストールの手順を示します。

# PHPのインストール
$ brew install php
 
# Composerのインストール
$ brew install composer
 
# Composerを使ってLaravelインストーラをインストールする
$ composer global require laravel/installer

.zprofileや.zshrcにパスを通す

# php composer
export PATH="$HOME/.composer/vendor/bin:$PATH"

_ アプリケーションを作成する

開発を行うディレクトリに移動して、以下のコマンドを叩く。

$ cd 作業ディレクトリ
$ laravel new example-app

お試しなのでデータベースはSQLite、npmは利用を選択した。

_ 動かしてみる。

$ cd example-app
$ npm install && npm run build
$ composer run dev

Webブラウザで"http://127.0.0.1:8000"を開いて動作を確認する。

_ ルーティングを設定する

example-app/routes/web.phpにルーティング情報を追加する。

Route::get('/hello', function () {
    return 'hello world!';
});
Route::get('/hello/{param}', function ($param) {
    return view('hello', ['param' => $param]);
});

_ ビューを追加する

example-app/resources/views/hello.blade.phpを作成する。

<!DOCTYPE html>
<html>
    <head>
        <title>Hello</title>
    </head>
    <body>
        <h1>Hello, {{ $param }}!</h1>
    </body>
</html>

"http://127.0.0.1:8000/hello"で"hello world!”と表示されることを確認。

"http://127.0.0.1:8000/hello/junk"で"Hello, junk!”と表示されることを確認。


トップ «前の日記(2024-11-27) 最新 次の日記(2025-01-01)» 編集