]> git.localhorst.tv Git - alttp.git/blobdiff - app/Http/Controllers/TechniqueController.php
basic map pins
[alttp.git] / app / Http / Controllers / TechniqueController.php
index 8694c046de5e1dd1520158c883e55ef8486a52bd..b27465e5da1afe0819198cc88338e7f23ce80282 100644 (file)
@@ -3,12 +3,19 @@
 namespace App\Http\Controllers;
 
 use App\Models\Technique;
+use App\Models\TechniqueMap;
 use Illuminate\Database\Eloquent\Builder;
 use Illuminate\Http\Request;
 
 class TechniqueController extends Controller
 {
 
+       public function forMap($map) {
+               $techs = TechniqueMap::with(['technique', 'technique.relations'])->where('map', '=', $map);
+
+               return $techs->get()->toJson();
+       }
+
        public function search(Request $request) {
                $validatedData = $request->validate([
                        'phrase' => 'string|nullable',