質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Laravel 6

Laravel 6は、オープンソースなPHPのフレームワーク。Webアプリケーションの開発に適しており、バージョン6はLTSです。5.8での向上に加えて、セマンティックバージョニングの採用やLaravel Vaporとのコンパチビリティなどが変更されています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

424閲覧

./vendor/bin/phpunit でコードが出るのはなぜかについて

Maruco2321

総合スコア118

Laravel 6

Laravel 6は、オープンソースなPHPのフレームワーク。Webアプリケーションの開発に適しており、バージョン6はLTSです。5.8での向上に加えて、セマンティックバージョニングの採用やLaravel Vaporとのコンパチビリティなどが変更されています。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2022/04/23 00:16

MacOSの laravelでアプリ制作をしています。タイトルの通りなのですが、./vendor/bin/phpunit でコードが出るのがなぜなのかについてで困っております。

コード 元ファイル $ ./vendor/bin/phpunit tests/Feature/LoginTest.php PHPUnit 9.5.18 #StandWithUkraine false <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- CSRF Token --> <meta name="csrf-token" content="bEoOmywTpBmrc4KvloQ3R806JB2WvIZQNajJAFVC"> <title>Laravel</title> <!-- Scripts --> <script src="http://localhost/js/app.js" defer></script> <!-- Fonts --> <link rel="dns-prefetch" href="//fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> <!-- Styles --> <link href="http://localhost/css/app.css" rel="stylesheet"> </head> <body> <div id="app"> <div class="tbg"> <div class="theader"> <nav class="na 省略 </form> </div> </div> </div> </div> </div> </div> <div>*layouts/app.blade.php(デバック用!)</div> <div>↓result/dd(Auth::check());</div> % inoMacBook-Air 元ファイル $

また、tests/Feature/LoginTest.phpは下のようになっております

コード <?php namespace Tests\Feature; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Foundation\Testing\WithFaker; use Tests\TestCase; class LoginTest extends TestCase { /** * A basic feature test example. * * @return void */ public function test_example() { $response = $this->get('/login'); $response->assertStatus(200); } }

のようになって test結果はfalseだとはわかっているのですがこのようにコードの羅列がされるのは何故なのか教えていただけると幸いです。よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

routeフォルダの部分で/login が記述されていないため、また、<div>↓result/dd(Auth::check());</div>を文中に記述したまま(今回)の場合対象となるviewのコードとかを持ってくる使用にデフォルトになっているらしく、このようになってしまっていました。view中の<div>↓result/dd(Auth::check());</div>を消せば問題なく動作しました。閲覧いただきありがとうございました。

route/web.php

コード Auth::routes(); // Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home'); Route::get('/', [App\Http\Controllers\HomeController::class, 'index'])->name('home'); Route::group(['middleware' => 'auth'],function(){ Route::get('/users', [UserController::class, 'index'])->name('users.index'); Route::get('/logout', [UserController::class, 'index'])->name('layputs.app'); Route::post('/swipes', [SwipeController::class, 'store'])->name('swipes.store'); Route::get('/matches', [MatchController::class, 'index'])->name('matches.index'); });

投稿2022/04/24 05:55

編集2022/04/24 06:08
Maruco2321

総合スコア118

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問