こんにちは。LaravelでURLのパラメーターにクエリ文字列で四則演算を入力した際(http://localhost:8000/abc?1+1←こんな感じ)に答えを返してくれるプログラムを作りたいです。以下のページを参考にして作っています。
【Laravel】URLからパラメータを渡す方法について
以下のようなプログラムを作ったのですが、
ParseError
ErrorException
array_merge(): Expected parameter 2 to be an array, null given
というエラーが出てしまい、手詰まりになってしまいました。
解決方法わかる方、アドバイスをいただけないでしょうか。よろしくお願いいたします。
web.php
php
1Route::get('/abc', 'AbcController@index');
AbcController.php
php
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6 7class CalculateController extends Controller 8{ 9 public function index(Request $request) 10 { 11 $data = $request->equasion; 12 return view('calculate', $data); 13 } 14}
abc.blade.php
php
1<!doctype html> 2<html lang="ja"> 3 4<head> 5 <meta charset="UTF-8"> 6</head> 7 8<body> 9 <?php 10 echo $data; 11 ?> 12</body> 13 14</html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。