前提・実現したいこと
先日の私の記事において
まずは、関連する法律の勉強から始めてみては? との解答でご最もだと思ったのですが、どういった法律があるのか教えていただけないでしょうか? 目の不自由な人向けのタイピングサイトをlaravelで作っています。コードが長いので省略します。
試したこと
https://www.soumu.go.jp/main_sosiki/joho_tsusin/security/basic/legal/index.html
https://www.seo-pro.jp/seo/8low
https://web-kanji.com/posts/list-you-should-not-do
など調べましたが、法律を調べましたがどういったものが法律に触るのかがわかりませんでした。
追記いたします
TypesController
php
1<?php 2 3namespace App\Http\Controllers; 4 5use App\Word; 6 7class TypesController extends Controller 8{ 9 public function index() { 10 $collection = Word::get(); 11 //dd($collection->toArray()); 12 return view('types.index',compact('collection')); 13 } 14}
dd($collection);の結果
array:3 [▼ 0 => array:6 [▼ "id" => 2 "word1" => "前田利家" "word2" => "まえだとしいえ" "level" => 11 "created_at" => "2020-06-25 12:15:21" "updated_at" => "2020-06-25 12:15:21" ] 1 => array:6 [▼ "id" => 3 "word1" => "絵画" "word2" => "かいが" "level" => 5 "created_at" => "2020-06-25 12:16:10" "updated_at" => "2020-06-25 12:16:10" ] 2 => array:6 [▼ "id" => 4 "word1" => "古代エジプト" "word2" => "こだいえじぷと" "level" => 12 "created_at" => "2020-06-25 22:35:54" "updated_at" => "2020-06-25 22:35:54" ] ]
以上が$collectionの中身です
types/index.blade.php
php
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="utf-8"> 5 <title>Typing Game</title> 6 <link rel="stylesheet" href="css/typing.css"> 7 </head> 8 <body> 9 <header class="container"> 10 <div id="target">Enterを押して開始します!!</div> 11 <div id="hiragana">fight!!!</div> 12 <div id="reading">fight!!!</div> 13 <div class="info clearfix"> 14 <div class="letter">正答数: <span id="score">0</span></div> 15 <div class="miss">ミス数: <span id="miss">0</span></div> 16 </div> 17 </header> 18 <main class="container"> 19 <div class="enemy-area clearfix"></div> 20 </main> 21 <footer> 22 <div class="enemys"></div> 23 </footer> 24 <video id="video"> 25 <source src="music/swing2.mp3"> 26 </video> 27 <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> 28 <script> 29 let words = {!! json_encode($collection) !!}; 30 </script> 31 <script src="js/typing.js"></script> 32 </body> 33</html>
words/index.blade.php(タイピングワード登録用ページ(私だけが登録できる))
php
1@extends('layouts.default') 2 3@section('title', 'Words') 4 5@section('content') 6<div id="result"></div> 7<h1> 8 <a href="{{ action('TypesController@index') }}">Game Start</a> 9 <a href="{{ action('WordsController@create') }}" class="header-menu">新規登録</a> 10</h1> 11<ul class="clearfix"> 12 @forelse ($words as $word) 13 <li class="menu"> 14 <p><a href="{{ action('WordsController@show', $word) }}">{{ $word->word1 }}</a></p> 15 <p><a href="{{ action('WordsController@show', $word) }}">{{ $word->word2 }}</a></p> 16 <a href="{{ action('WordsController@edit', $word) }}">[編集]</a> 17 <a href="#" class="del" data-id="{{ $word->id }}">[削除]</a> 18 <form method="post" action="{{ action('WordsController@destroy', $word) }}" id="form_{{ $word->id }}"> 19 {{ csrf_field() }} 20 {{ method_field('delete') }} 21 </form> 22 </li> 23 @empty 24 <li>No words yet</li> 25 @endforelse 26</ul> 27<div>{{ $words->links() }}</div> 28@endsection
おおまかですが、このような感じです。
回答4件
あなたの回答
tips
プレビュー