IMG-LOGO
×

Hướng dẫn cài đặt môi trường

[Bài Viết] Hướng dẫn cài composer [Bài Viết] Hướng dẫn tạo dự án Laravel đầu tay. [Bài Viết] Hướng dẫn cấu hình cơ sở dữ liệu và bật chức năng auth có sẵn trong Laravel [Bài Viết] Hướng dẫn cài theme Acacha AdminLTE cho Laravel [Bài Viết] Hướng dẫn tắt debug khi upload dự án laravel lên HOST [Video] Hướng dẫn cài đặt môi trường + tạo dự án + Tìm hiểu Route qua ví dụ - Lập trình Laravel [Video] Hướng dẫn cài đặt dự án Laravel + Cài đặt chức năng Auth (login + register) trong Laravel

Tìm hiểu Route & View & Controller

[Video] Tìm hiểu Route trong Laravel + Học lập trình laravel qua ví dụ Hello World, ax+b=0, Hiển thị danh sách sinh viên [Video] Tìm hiểu Route qua ví dụ quản lý sinh viên - Laravel [Video] Hướng dẫn tìm hiểu Route - Controller - View trong Laravel qua ví dụ [Video] Lập trình Laravel - Truyền dữ liệu từ Controller qua View - Ví dụ Hello World trong Laravel Phần 1 [Video] Lập trình Laravel - Truyền dữ liệu từ Controller qua View - Ví dụ Tính giai thừa trong Laravel Phần 2 [Video] Lập trình Laravel - Truyền dữ liệu từ Controller qua View - Ví dụ hiển thị danh sách sinh viên trong Laravel Phần 3

GET/POST trong Laravel

[Video] Tìm hiểu GET/POST trong Laravel qua ví dụ nhập thông tin người dùng - Lập trình Laravel [Video] Quản lý sinh viên bằng Laravel - Lập trình Laravel

Layout - Blade

[Video] Tìm hiểu Route - Blade (nhung css/js/photos) - cú pháp Blade - Xử lý GET/POST trong Laravel [Video] Hướng dẫn tìm hiểu layout trong Laravel - qua ví dụ tạo website tin tức - Lập Trình Laravel

Kết nối CSDL - Laravel

[Video] Hướng dẫn tìm hiểu view, migration, seeder, db - laravel - Qua ví dụ quản lý sinh viên [Video] Học Laravel qua ví dụ thêm & hiển thị tài khoản người dung - DB::Insert - DB::get - Paginate - Khoá Học Laravel [Video] - Chương trình quản lý điểm danh Aptech - Lập trình Laravel - Lập trình PHP/Laravel [Video] Bài tập quản lý sách bằng Laravel - Full Source Code quản lý sách - Lập trình Laravel [Video] - Tạo 1 POS bán hàng cho siêu thị - Supper Market - Lập trình Laravel [Video] Hướng dẫn tim hiểu Pagination + model qua ví dụ quản lý sinh viên - Lập trình Laravel

Phân quyền - Chức năng nâng cao

[Video] - Tìm hiểu Auth trong Laravel [Video] Phân Quyền-Hướng dẫn viết chức năng phân quyền người dùng theo role Lâp Trình PHP/Laravel [Video] API Resful Laravel - Hướng dẫn tạo API Resful bằng PHP/Laravel - Khóa học lập trình PHP/Laravel

Thực Chiến: Web bán hàng

[Video] Hướng dẫn tạo dự án super market - phần 1 - Laravel [Video] Hướng dẫn tạo dự án super market - phần 2- laravel [Video] Tạo giở hàng - học lập trình laravel qua project- Phần 3 - laravel




Trang Chủ Học Laravel Route: Giải phương trình bậc 2 (ax2 + bx + c = 0) bằng Laravel - Lập trình laravel

Route: Giải phương trình bậc 2 (ax2 + bx + c = 0) bằng Laravel - Lập trình laravel

by GokiSoft.com - 18:06 30/10/2021 5,085 Lượt Xem

Giải phương trình bậc 2 (ax2 + bx + c = 0) bằng Laravel - Lập trình laravel

Yêu cầu tạo route như sau

/ptb2/ax2+bx+c => trong đó a, b, c giá trị thay đổi.

Yêu cầu xử lý logic trong controller và hiển thị kết quả trong view.

Bình luận



Chia sẻ từ lớp học

thienphu [T1907A]

Ngày viết: 09:48 25/06/2020


#Controller_ptb2.php


<?php

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class Controller_ptb2 extends Controller {

	public function giaipt(Request $request) {
		$a = $request->a;
		$b = $request->b;
		$c = $request->c;

		if ($a == 0) {
			if ($b == 0) {
				if ($c == 0) {
					$result = 'pt vo so nghiem';
					return view('showPTB2', ['result' => $result]);
				}
				$result = 'pt vo nghiem';
				return view('showPTB2', ['result' => $result]);

			}
			$result = 'pt co 1 nghiem x = ' . (-$c / $b);
			return view('showPTB2', ['result' => $result]);
		} else {
			$delta = ($b * $b) - (4 * $a * $c);
			if ($delta > 0) {
				$x1 = (-$b + sqrt($delta)) / (2 * $a);
				$x2 = (-$b - sqrt($delta)) / (2 * $a);
				$result = 'x1 = ' . $x1 . '|| x2 = ' . $x2;
				return view('showPTB2', ['result' => $result]);
			} else if ($delta == 0) {
				$x1 = (-$b / (2 * $a));
				$result = 'x1 = x2 = ' . $x1;
				return view('showPTB2', ['result' => $result]);
			} else {
				$result = 'vo nghiem';
				return view('showPTB2', ['result' => $result]);
			}
		}

	}
}

?>


#showPTB2.blade.php


<!DOCTYPE html>
<html>
<head>
	<title>Hello world</title>
</head>
<body>
	<h1>Hello Smileahjhj</h1>
	<h1>{{ $result}}</h1>
</body>
</html>



<?php

use Illuminate\Support\Facades\Route;

Route::get('/ptb2/{a}x2+{b}x+{c}', '[email protected]')->where(
	'a'=>'[0-9]+',
	'b'=>'[0-9]+',
	'c'=>'[0-9]+'
);


Tài Liệu Tham Khảo

Đã sao chép!!!